flutter_auto_form library

Classes

AFBooleanField
AFFileField
AFFormField<T extends TemplateForm>
AFFormState<T extends StatefulWidget, G extends TemplateForm>
The AFFormState allows to override and customize even more the behavior of the form widget's logic.
AFMultipleFormField<T extends TemplateForm>
AFNumberField<T extends num>
The default Field extended class used to represent a form's number field.
AFSearchModelField<T extends Object>
AFSearchMultipleModelsField<T extends Object>
AFSelectField<T extends Object>
AFTextField<T extends Object>
The default Field extended class used to represent a form's text field.
AFTheme
AFThemeData
AFWidget<T extends TemplateForm>
AFWidgetState<T extends TemplateForm>
AlphanumericValidator
EmailValidator
Field<T extends Object>
This class is the base class for any type of custom fields you would want to create. See the AFTextField widget to learn more on how to extend it.
FormValidator
HexColorValidator
MinimumStringLengthValidator
NotNullValidator<T>
SameAsFieldValidator<T>
ShouldBeTrueValidator
SimpleFile
TemplateForm
An abstract class that makes it easy to create form with a strong validation system.
URLValidator
Validator<T extends Object?>
The Validator class is used by the Field class to validate its input.
ValidatorWithStaticError<T extends Object?>
As its name suggests, this class makes it easier to create a validator which returns a static error message (that does not change based on the data).

Enums

AFTextFieldType
The different types of field for the AFTextField.
HexColorValidatorMode

Typedefs

FieldValueParser<T> = T Function(String value)