flutter_dynamic_form library
Classes
- DateFieldConfig
- Configuration for a date picker field.
- DynamicFormBuilder
- Main widget for rendering a dynamic form.
- DynamicFormController
- Controller for managing dynamic form state and validation.
- DynamicFormField
- Abstract base class for all dynamic form field configurations.
- EmailValidator
- Validator that checks if a value is a valid email address.
- FieldType
- Represents the type of a form field.
- FieldValidator
- Abstract base class for field validators.
- FieldWidgetFactory
- Factory for creating field widgets based on field configuration.
- FormConfig
- Configuration for an entire dynamic form.
- MinLengthValidator
- Validator that ensures a string meets a minimum length requirement.
- PatternValidator
- Validator that checks if a value matches a regular expression pattern.
- RadioFieldConfig
- Configuration for a radio button field.
- RadioOption
- Represents a single option in a radio button group.
- RequiredValidator
- Validator that ensures a field has a non-empty value.
- TextFieldConfig
- Configuration for a text input field.
- ValidationResult
- Result of form validation.
Typedefs
- FieldWidgetBuilder = Widget Function(DynamicFormField field, DynamicFormController controller)
- Type definition for custom field widget builders.