private void _handleSubmitted() { FormState form = _formKey.currentState; if (!form.validate()) { _autovalidate = true; // Start validating on every change" showInSnackBar("Please fix the errors in red before submitting."); } else { form.save(); showInSnackBar($"{person.name}'s phone number is ${person.phoneNumber}"); } }
void _handleOk() { if (_entryMode == DatePickerEntryMode.input) { FormState form = _formKey.currentState; if (!form.validate()) { setState(() => _autoValidate = true); return; } form.save(); } Navigator.pop(context, _selectedDate); }