SMART datagrid v.1 > Classes > EditValidation

Back  Forward

DataLudi.EditValidation.callback  property

判断验证错误的回调函数。 

function (scope:Object):Boolean;

如果明确返回Boolean false,就会视为是验证失败。 

也可以替代回调而在expression属性中,指定判别式,进行验证。 反而,如果指定该回调,就会忽视expression属性。 下列表格中,已有说明被传递至scope变量的值。 

默认值为null.

Getter
function callback(): Function
Setter
function setCallback(value: Function)
Table-1  单元格验证回调范围属性
属性说明
'index'数据单元格的位置
'row'网格行对象。
'value'数据单元格的值。
Code -1
    column.setValidations([{
	    "callback": function (scope) {
	        if (scope.value < 1000) {
	            return false;
	        }  
	    },
	    "level": DataLudi.ValidationLevel.ERROR,
	    "message": "交易额需要大于1000。"
    }]);
See Also
expression
level
message
active
验证概述
单元格编辑概述
Examples
单元格编辑
单元格验证
行验证