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>

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)