validation property

  1. @override
FormeFieldValidation validation
inherited

get validation

  1. FormeFieldValidation.state is valid , means field passed validation
  2. FormeFieldValidation.state is invalid , means field not passed validation , FormeFieldValidation.error is not null
  3. FormeFieldValidation.state is validating , means an async validation is in progress
  4. FormeFieldValidation.state is fail , means an error is occurred when performing an async validation , but Form ValidateError will not include this error , you must handle it by yourself
  5. FormeFieldValidation.state is waiting means field has not validated yet or reset after validate
  6. FormeFieldValidation.state is unnecessary 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;