SMART datagrid v.1 > Classes > DataColumn
当提交属于这个列的数据单元格的编辑时,验证所编辑的内容是否适当的EditValidation对象的数组。
当指定为Setter时,可以替代数组,指定EditValidation或设置对象。
默认值为null.
grid.columnByName('colPrice').setValidations([{
expression: 'value > 1000',
level: DataLudi.ValidationLevel.ERROR,
message: '单价需要大于1000。'
}, {
callback: function (scope) {
if (scope.value > 2000) {
return false;
}
},
level: DataLudi.ValidationLevel.INFO,
message: '单价尽量要小于2000。'
}]);
// 也可以只指定一个。
grid.columnByName('colQuantity').setValidations({
expression: 'value > 100',
level: DataLudi.ValidationLevel.ERROR,
message: '数量需要大于100。'
});