编辑规则绑定自定义函数,传递当前行,计算返回值
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值!只有计算规则返回字段对应类型的值! 提示信息不支持绑定函数!