forme library
Classes
- Forme
- build your form !
- FormeController
- base form controller
-
FormeCupertinoInputDecorator<
T> -
FormeCupertinoInputDecoratorBuilder<
T> - this builder will decorate current field with CupertinoFormRow
-
FormeField<
T> -
FormeFieldController<
T> -
FormeFieldControllerDelegate<
T> -
FormeFieldState<
T> - FormeFieldType
-
FormeFieldValidateSnapshot<
T> - used to hold validate result and validated value
- FormeFieldValidation
- forme validate error
-
FormeFieldValidationBuilder<
T> -
FormeInputDecorator<
T> - wrap your field in a InputDecorator
-
FormeInputDecoratorBuilder<
T> - FormeKey
- form key is a global key , also used to manage form
-
FormeMountedValueNotifier<
T> - FormeValidates
- validators for Forme
- FormeValidateSnapshot
- FormeValidation
-
FormeValueListenableDelegate<
T> -
ValueListenableBuilder2<
A, B> -
ValueListenableBuilder3<
A, B, C> -
ValueListenableBuilder4<
A, B, C, D>
Mixins
Typedefs
-
FormeAsyncValidator<
T> = Future< String?> Function(FormeFieldController<T> field, T value, bool isValid()) -
FormeFieldBuilder<
T> = Widget Function(FormeFieldState< T> state) -
FormeFieldInitialed<
T> = void Function(FormeFieldController< T> field) -
FormeFieldSetter<
T> = void Function(FormeFieldController< T> field, T value) -
FormeFieldValidationChanged<
T> = void Function(FormeFieldController< T> field, FormeFieldValidation validation) -
FormeFocusChanged<
T> = void Function(FormeFieldController< T> field, bool hasFocus) -
FormeValidator<
T> = String? Function(FormeFieldController< T> field, T value) -
FormeValueChanged<
T> = void Function(FormeFieldController< T> , T newValue)