La propiedad
validatorDataTable (antes la propiedad
validatorTable) identifica una
tabla de
validación, que es un componente dataTable que actúa como base de una comparación con
la entrada del usuario. El uso de una tabla de validador se produce después de que el
entorno de ejecución de EGL realice las comprobaciones de validación elementales, si las
hay. Esas comprobaciones elementales se describen en relación con las
siguientes propiedades:
- inputRequired
- isDecimalDigit
- isHexDigit
- minimumInput
- needsSOSI
- validValues
Todas las comprobaciones preceden al uso de la propiedad
validatorFunction, que especifica una función de validación que realice
validación entre valores.
Puede especificar una tabla de validadores de cualquiera de los siguientes tipos, como
se describe en
Componente DataTable en formato fuente EGL:
- matchInvalidTable
- Indica que la entrada del usuario debe ser distinta a cualquier valor de la primera
columna de la tabla de datos.
- matchValidTable
- Indica que la entrada del usuario debe coincidir con un valor de la primera columna
de la tabla de datos.
- rangeChkTable
- Indica que la entrada del usuario debe coincidir con un valor que esté entre los
valores de la primera y segunda columna de al menos una fila de la tabla de datos. (El
rango es inclusivo; la entrada del usuario también es válida si coincide con un valor de
la primera o segunda columna de cualquier fila.)
Si la validación falla, el mensaje visualizado se basa en el valor de la propiedad
validatorDataTableMsgKey.