validation property
get validation
FormeFieldValidation.state
isvalid
, means field passed validationFormeFieldValidation.state
isinvalid
, means field not passed validation ,FormeFieldValidation.error
is not nullFormeFieldValidation.state
isvalidating
, means an async validation is in progressFormeFieldValidation.state
isfail
, means an error is occurred when performing an async validation , butForm ValidateError
will not include this error , you must handle it by yourselfFormeFieldValidation.state
iswaiting
means field has not validated yet or reset after validateFormeFieldValidation.state
isunnecessary
means field has no validators
you can still get error text even though Forme.quietlyValidate
is true
value notifier is always be trigger before errorNotifier , so when you want to get error in onValueChanged , you should call this method in WidgetsBinding.instance.addPostFrameCallback
Implementation
@override
FormeFieldValidation get validation => _delegate.validation;