validateForm method
void
validateForm()
Implementation
void validateForm() {
bool enabled = true;
bool edited = false;
Map<String, dynamic> values = {};
formMap.valueOrNull?.forEach((k, v) {
if (!valuesMap.containsKey(k)) {
updateValueMap(k, v, v.value, formValidation: false);
}
final status = valuesMap[k]!;
if (!status.valid) enabled = false;
if (status.edited) edited = true;
values[k] = status.value;
});
subject.add(Pair(enabled, values));
isEnabled = enabled;
isEdited = edited;
}