validationFilter property

FormeFieldValidationFilter<String>? validationFilter
finalinherited

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;