validationFilter property
used to determine whether perform a validation
will not work when validate manually
default :
bool _defaultValidationFilter(FormeFieldValidationContext<T> context) {
final FormeFieldValidation validation = context.validation;
if (validation.isWaiting || validation.isFail) {
return true;
}
if (context.validatingValue != null) {
return !context.comparator(
context.validatingValue!.value, context.currentValidateValue);
}
if (context.latestSuccessfulValidationValue == null) {
return true;
}
return !context.comparator(context.latestSuccessfulValidationValue!.value,
context.currentValidateValue);
}
Implementation
final FormeFieldValidationFilter<T>? validationFilter;