fform library

Classes

FForm
An abstract class representing a form.
FFormBuilder<T extends FForm>
A widget that builds and manages the state of a form.
FFormException
An abstract class representing an exception for form fields.
FFormField<T, E>
An abstract base class for all form fields.
FFormObserver
An abstract class that can be used to observe the state of an FForm.
FFormProvider<T extends FForm>
A widget that provides an FForm instance to its descendants.

Enums

FFormStatus
Represents the various states of a form (FForm).

Mixins

AsyncField<T, E>
A mixin that provides asynchronous validation for a form field.
CacheField<T, E>
A mixin that caches validation results for form fields.
KeyedField<T, E>
A mixin that provides a GlobalKey to the form field.

Typedefs

FFormWidgetBuilder<T extends FForm> = Widget Function(BuildContext context, T form)
A function that builds a form widget.