check method
FormValidationResponseBag
check(
- dynamic validate(), {
- dynamic onSuccess()?,
- dynamic onValidationError()?,
Check the validation of the data against the rules Returns a FormValidationResponse indicating success or error
Implementation
FormValidationResponseBag check(
Function(List<FormValidator>) validate, {
Function()? onSuccess,
Function(FormValidationResponseBag)? onValidationError,
}) {
List<FormValidator> _allValidators = [];
validate(_allValidators);
FormValidationResponseBag bag = [];
for (FormValidator validator in _allValidators) {
bag.add(validator.check());
}
if (onValidationError != null && !bag.isValid) {
onValidationError(bag);
}
if (onSuccess != null && bag.isValid) {
onSuccess();
}
return bag;
}