Skip to content

Documentation - Angular Dynamic Forms#24547

Merged
sumeyyeKurtulus merged 4 commits intorel-10.1from
documentation/angular-dynamic-form-module
Feb 27, 2026
Merged

Documentation - Angular Dynamic Forms#24547
sumeyyeKurtulus merged 4 commits intorel-10.1from
documentation/angular-dynamic-form-module

Conversation

@erdemcaygor
Copy link
Contributor

Resolves #24330

@erdemcaygor erdemcaygor added this to the 10.1-final milestone Jan 5, 2026
@skoc10 skoc10 modified the milestones: 10.1-final, 10.1-patch Feb 18, 2026
@sumeyyeKurtulus sumeyyeKurtulus self-requested a review February 27, 2026 06:44
@sumeyyeKurtulus sumeyyeKurtulus marked this pull request as ready for review February 27, 2026 07:37
Copilot AI review requested due to automatic review settings February 27, 2026 07:37
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds comprehensive documentation for the ABP Angular Dynamic Form Module, which allows developers to create dynamic, configurable forms without extensive HTML templates. The documentation addresses issue #24330 by providing complete reference material for this component library feature.

Changes:

  • Added complete documentation for the Dynamic Form Module including installation, basic usage, configuration options, field types, validators, conditional logic, nested forms, custom components, and accessibility features
  • Included multiple practical code examples demonstrating various features and use cases
  • Provided detailed API reference for the DynamicFormComponent and DynamicFormService

```ts
interface FormFieldConfig {
key: string; // Unique identifier for the field
type: FieldType; // Type of the field
Copy link

Copilot AI Feb 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The interface documentation shows type: FieldType; but FieldType is not a defined type in the actual codebase. In the actual FormFieldConfig interface (dynamic-form.models.ts), the type property is defined as a union of string literals directly, not as a separate FieldType type. This should be updated to match the actual implementation: type: 'text' | 'email' | 'number' | 'select' | 'checkbox' | 'date' | 'textarea' | 'datetime-local' | 'time' | 'password' | 'tel' | 'url' | 'radio' | 'file' | 'range' | 'color' | 'group' | 'array';

Suggested change
type: FieldType; // Type of the field
type: 'text' | 'email' | 'number' | 'select' | 'checkbox' | 'date' | 'textarea' | 'datetime-local' | 'time' | 'password' | 'tel' | 'url' | 'radio' | 'file' | 'range' | 'color' | 'group' | 'array'; // Type of the field

Copilot uses AI. Check for mistakes.
@sumeyyeKurtulus sumeyyeKurtulus merged commit f4229b2 into rel-10.1 Feb 27, 2026
2 checks passed
@sumeyyeKurtulus sumeyyeKurtulus deleted the documentation/angular-dynamic-form-module branch February 27, 2026 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants