auto_form_builder library
Classes
- AutoCheckbox
- Automatically generated checkbox field based on configuration.
- AutoDatePicker
- Automatically generated date picker field based on configuration.
- AutoDropdown
- Automatically generated dropdown field based on configuration.
- AutoForm
- A widget that automatically builds a form based on a configuration.
- AutoFormController
- Controller for the auto form builder.
- AutoFormWizard
- A multi-step form wizard component with advanced features.
- AutoTextField
- Automatically generated text field based on configuration.
- CompositeValidator
- Validator that creates a composite validation from multiple validators.
- ContainsValidator
- Validator that checks if a string contains a specific substring.
- CreditCardValidator
- Validator that checks if a value is a valid credit card number.
- DateValidator
- Validator that checks if a date is valid and within a specified range.
- EmailValidator
- Validator that checks for a valid email format.
- EnumValidator
- Validator that checks if a value is one of a set of allowed values.
- EqualToValidator
- Validator that checks if a value equals a specific value.
- FieldOption
- Option for dropdown fields
- FieldValidator
- Field validator
- FileExtensionValidator
- Validator that checks if a file extension is allowed.
- FormConfig
- Configuration for the entire form.
- FormFieldConfig
- Configuration for a form field.
- FormStorage
- Class for saving and loading form data from local storage.
- FormTheme
- Theme configuration for form builder.
- IPAddressValidator
- Validator that checks if a value is a valid IP address.
- MatchValidator
- Validator that checks if a value matches another field's value.
- MaxLengthValidator
- Validator that checks for maximum string length.
- MaxValueValidator
- Validator that checks if a numeric value is at most a maximum value.
- MinLengthValidator
- Validator that checks for minimum string length.
- MinValueValidator
- Validator that checks if a numeric value is at least a minimum value.
- NotContainsValidator
- Validator that checks if a string does not contain a specific substring.
- NotEqualToValidator
- Validator that checks if a value does not equal a specific value.
- NumericValidator
- Validator that checks if a value is numeric.
- PasswordValidator
- Validator that checks if a password meets strength requirements.
- PatternValidator
- Validator that checks if a value matches a specific pattern.
- PhoneValidator
- Validator that checks if a value is a valid phone number.
- RangeValidator
- Validator that checks if a value is within a specified range.
- RequiredValidator
- Validator that requires a field to be non-empty.
- StepIndicatorTheme
- Theme configuration for step indicators in form wizards.
- URLValidator
- Validator that checks if a value is a valid URL.
- Validators
- Factory class to create common validators
- VisibilityCondition
- Condition for field visibility
- ZipCodeValidator
- Validator that checks if a value is a valid zip/postal code.
Enums
- AutoFormState
- Form state enumeration
- FormFieldType
- Type of form field
- FormLayout
- Layout options for form fields
- StepValidationMode
- Step validation strategy