widgets/text_field library
A text field.
See https://forui.dev/docs/form/text-field for working examples.
Classes
- FObscureTextControl
- A FObscureTextControl defines how a password field's obscured state is controlled.
- FObscureTextManagedControl
- A FObscureTextManagedControl enables widgets to manage their own controller internally while exposing parameters for common configurations.
- FTextField
- A text field.
- FTextFieldControl
- A FTextFieldControl defines how a FTextField is controlled.
- FTextFieldManagedControl
- A FTextFieldManagedControl enables widgets to manage their own controller internally while exposing parameters for common configurations.
- FTextFieldStyle
- The text field style.
- FTextFormField
- A text field that is wrapped is a FormField for convenience.
Extensions
- $FTextFieldStyleTransformations on FTextFieldStyle
- Provides copyWith and lerp methods.
Typedefs
-
FFieldBuilder<
T> = Widget Function(BuildContext context, T style, Set< WidgetState> states, Widget field) - A callback for decorating a field. It should always use the given field.
- FFieldClearIconBuilder = Widget Function(BuildContext, FTextFieldStyle style, VoidCallback clear)
- A callback for building a clear icon.
-
FFieldIconBuilder<
T> = Widget Function(BuildContext context, T style, Set< WidgetState> states) - A callback for building a field's icon.
-
FPasswordFieldIconBuilder<
T> = Widget Function(BuildContext context, T style, ValueNotifier< bool> obscure, Set<WidgetState> states) - A callback for building a field's icon.
- FTextFieldCounterBuilder = Widget? Function(BuildContext context, int currentLength, int? maxLength, bool focused)
- A callback for building a custom counter for a text field.