Field<T> class
abstract
This class is the base class for any type of custom fields you would want to create. See the AFTextField widget to learn more on how to extend it.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
A unique identifier for the field which will be used to retrieve its data.
final
- name → String
-
The name that will be displayed to the user.
final
-
onChanged
→ ValueChanged<
T?> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
updateStream
→ Stream<
T?> -
The stream that will be used to notify the form that the field's value
has changed.
no setter
-
validators
→ List<
Validator< Object?> > -
A list of validators that will be used to verify the user's input.
final
- value ↔ T?
-
The current value of the field.
covariantgetter/setter pair
- widgetBuilder → FieldWidgetConstructor
-
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parser(
covariant Object? unparsedValue) → T? - Parses a value into an instance of T.
-
toString(
) → String -
A string representation of this object.
inherited
-
updateValue(
covariant Object? value) → void - Sets the value of the field and notifies the form's widgets that the value has changed.
-
validator(
[Object? object]) → String? - This method returns null if the field is valid. Otherwise it will return the error's string specified in the validator (see Validator).
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited