SMART datagrid v.1 > Classes > EditValidation

Back  Forward

DataLudi.EditValidation.expression  property

判断验证错误的判别式。 

有关表达式语法等,请参考表达式概述主题。 如果指定callback函数,指定在该属性的表达式就会被忽视。 

下列表格中,已有说明可以被用于表达式的变量列表。 

默认值为null.

Getter
function expression(): String
Setter
function setExpression(value: String)
Table-1  单元格验证变量
变量说明
'value'数据单元格的值。
'row'网格行的index
'datarow'网格行的dataIndex
'checked'网格行的checked状态。
Code -1
    column.setValidations([{
	    "expression": "value >= 2000",
	    "level": DataLudi.ValidationLevel.INFO,
	    "message": "年度需要大于2000。",
	    "mode": DataLudi.ValidationMode.INSERT
    }, {
	    "expression": "value < 22000",
	    "level": DataLudi.ValidationLevel.INFO,
	    "message": "年度需要小于2020。",
	    "mode": DataLudi.ValidationMode.UPDATE
    }]);
See Also
callback
level
message
active
验证概述
单元格编辑概述
Examples
单元格编辑
单元格验证
行验证