validate method
Validate the text fields and return true if they are all valid
Implementation
@override
bool validate([bool isFromSubmission = false]) {
bool isNotValid = false;
_BaseFormField? firstErrorField;
for (var field in _fields) {
isNotValid = !field.validate(isFromSubmission) || isNotValid;
firstErrorField ??= isNotValid ? field : null;
}
if (autoFocusOnFirstError) {
firstErrorField?._focusNode?.requestFocus();
}
return !isNotValid;
}