revalidate method
Implementation
void revalidate(BuildContext context, FormValidationMode state) {
bool changed = false;
for (var entry in _attachedInputs.entries) {
var key = entry.key;
var value = entry.value;
if (value.validator != null) {
var future = value.validator!.validate(context, value.value, state);
if (_validity[key] != future) {
_validity[key] = future;
changed = true;
}
}
}
if (changed) {
WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
notifyListeners();
});
}
}