validatorDataTable 属性(以前是
validatorTable 属性)标识一个
验证器表,后者是一个
dataTable 部件,它是与用户输入进行比较的基础。验证器表的使用发生在 EGL 运行时执行基本验证检查(如果执行任何基本验证检查的话)之后。有关下列属性的内容描述了那些基本检查:
- inputRequired
- isDecimalDigit
- isHexDigit
- minimumInput
- needsSOSI
- validValues
在使用 validatorFunction
属性之前进行全部的检验,该属性指定一个验证函数,该验证函数完成跨值验证。
可以指定具有下列任何一种类型的验证器表,如
EGL 格式的 DataTable 部件中所述:
- matchInvalidTable
- 指示用户的输入必须与数据表第一列中的任何值不相同。
- matchValidTable
- 指示用户的输入必须与数据表第一列中的值相匹配。
- rangeChkTable
- 指示用户的输入必须与一个值相匹配,该值至少介于一个数据表行的第一列和第二列的值之间。(范围是包括边界的;当用户的输入与任何行的第一列或第二列的值相匹配时,输入也有效。)
如果验证失败,则显示的消息取决于属性 validatorDataTableMsgKey 的值。