Interface ValidatorExecution


public interface ValidatorExecution
  • Explicitly defined validators on the dataSource field are run in the order in which they are defined on the client and on the server. Obviously any server-only validators are skipped on the client, and any client-only validators are skipped on the server.
  • Implicit type validators (an "isInteger" validator being applied automatically to all fields of type "Integer", for example) are run before any validators applied explicitly at the field level.
  • If a component has explicitly applied validators in addition to those picked up from the DataSourceField definition, the component-level validators will execute first. (This of course does not apply to server side validation).