go_form 0.2.2
go_form: ^0.2.2 copied to clipboard
A generic controller for managing state and validation of input fields in Flutter. Supports initial value, validation, errors, and focus.
0.2.2 - 2024-12-04 #
Fixes #
- Fixed the "name field is already in use" issue.
- Disabled protection against duplicate field creation.
0.2.0 - 2024-12-02 #
Added #
- Listener support: Introduced the ability to add, remove, and check listeners for
FieldControllerandFormController.- New methods in
FormController:addListener(String name, VoidCallback listener): Attach a listener to a specific field.removeListener(String name, VoidCallback listener): Detach a listener from a specific field.hasListener(String name): Check if a field has listeners attached.
- Enhancements to
FieldController:- Stores and triggers custom listeners on value changes.
- Exposes
hasListenersto check if listeners are registered.
- New methods in
0.1.1 - 2024-11-22 #
Fixed #
- Fixed an issue with generic type mismatch causing override errors in
FormFieldModelBase.build.
0.1.0 #
- Added
FieldControllerfor form field state management. - Support for
TextFormFieldsynchronization viaTextEditingController. - Added
setValuemethod toFieldControllerfor programmatically updating field values. - Built-in validation and error handling.
0.0.2 #
- Initial release of the
go_formplugin.
0.0.1 #
- Initial release of the
go_formplugin. - Key features:
- Form controller