data组件右键,可以编辑规则!所有的规则,既可以写死字符串,也可以通过绑定一个自定义函数!进行复杂计算获取结果!
比如比较复杂的计算规则:
绑定js的写法是:
$model.getValue($row)
js中定义方法:
Model.prototype.getValue= function(row) { //debugger;根据当前行的值进行一些计算,返回结果 var value = row.val('字段1') + row.val('字段2'); return value; };
其他规则的做法也是一样的!通过绑定js自定义函数!就能进行跟复杂的计算了!不过必填,只读,约束规则都是return boolean值!只有计算规则返回字段对应类型的值!
提示信息不支持绑定函数!
评一波