requestFieldValidation method
Requests validation for a specific field. The result of the validation will be pushed to the field's ValueNotifier.
Implementation
@override
void requestFieldValidation(String fieldName, dynamic fieldValue) {
var controller = fields[fieldName];
if (controller != null) {
var fieldValidator = controller.bindingContext.fieldValidator;
var errors = fieldValidator.annotate(fieldValue);
if (!errors.hasErrors && fieldValue == null) {
errors = DatabindRequiredGuard.sharedMessage.asAnnotationResult();
}
controller.handleErrors(errors);
}
}