textField method
BlocXFormTextField<F, P, E>
textField(
- E key, {
- BlocXTextFieldOptions? options,
- FormFieldValidator? validator,
- TextFieldType? type,
Builds a BlocXFormTextField pre-wired to key.
The controller is managed by this state — do not create one manually.
Pass options to customise appearance and behaviour, validator for
native TextFormField validation, and type to switch between
filled/outlined/underlined styles.
Implementation
BlocXFormTextField<F, P, E> textField(
E key, {
BlocXTextFieldOptions? options,
FormFieldValidator? validator,
TextFieldType? type,
}) {
return BlocXFormTextField<F, P, E>(
key: ValueKey(key),
formKey: key,
textFieldOptions: options ?? BlocXTextFieldOptions(),
controller: getTextEditingController(key),
validator: validator,
textFieldType: type ?? TextFieldType.filled,
);
}