Package com.smartgwt.client.callbacks
Interface ValidatorConditionCallback
public interface ValidatorConditionCallback
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCallbackrequired for the propertyValidator.conditionand ValidatorDefinition.condition.
- 
Method Details- 
executeboolean execute(DataSourceField item, Validator validator, Object value, Map record, Map additionalContext) Callbackrequired for the propertyValidator.conditionand ValidatorDefinition.condition.- Parameters:
- item- FormItem, DataSourceField or ListGridField on which this validator was declared. NOTE: FormItem will not be available during a save performed without a form (eg programmatic save) or if the field is not available in the form.
- validator- Validator declaration from eg- DataSourceField.validators.
- value- value to validate
- record- Field values for record being validated.
- additionalContext- Object containing extra context which may be useful to the condition function. Contains the following properties:
 - validatorDefinition: the ValidatorDefinition for the validator being processed. This allows easy access to custom validator defintion properties while evaluating the condition.
- 
 component: the DynamicForm or ListGrid being validated
 
-  rowNum: the row number of the cell
 being validated (only if component is a ListGrid)
 
- colNum: the column number of the cell being validated (only if component is a ListGrid)
 
- Returns:
- whether the value passed validation. True for passed, false for fail.
 
 
-