executeSubmitAction method
Runs action when submitting form
Implementation
Future<void> executeSubmitAction() async {
removeInputFocus();
if (validateFormOnSubmit) {
await validateAllFields();
final additionalCheckResult = await additionalCheck();
for (final key in _actualValidators.keys) {
if ((await _actualValidators[key]!()) is ErrorFieldState) {
ensureVisible(key);
return;
}
}
if (!additionalCheckResult) {
return;
}
}
disable.update(true);
await submit();
disable.update(false);
}