AutovalidateMode enum

Used to configure the auto validation of FormField and Form widgets.

Inheritance
Available extensions

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.