AutovalidateMode enum
Used to configure the auto validation of FormField and Form widgets.
Values
- disabled → const AutovalidateMode
-
No auto validation will occur.
- always → const AutovalidateMode
-
Used to auto-validate Form and FormField even without user interaction.
- onUserInteraction → const AutovalidateMode
-
Used to auto-validate Form and FormField only after each user interaction.
- onUnfocus → const AutovalidateMode
-
Used to auto-validate Form and FormField only after the field has lost focus.
In order to validate all fields of a Form after the first time the user interacts with one, use always instead.
- onUserInteractionIfError → const AutovalidateMode
-
Used to auto-validate Form and FormField after each user interaction, only if the the field already has an error.
This is useful for reducing unnecessary validation calls while still ensuring errors are re-checked when the user attempts to fix them.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
AutovalidateMode> - A constant List of the values in this enum, in order of their declaration.