SMART datagrid v.1 > Functions
抛出Validation例外。
如果在column参数指定列对象,就会在相关列单元格显示错误级别图标。 可以在GridBase.onValidateRow、onValidateCell进行调用。
grid.onValidateRow = function (grid, row, inserting, values) {
if (values.salary < 1000) {
DataLudi.throwValidationError(DataLudi.ValidationLevel.ERROR, '工资太低。');
}
};
grid.onValidateCell = function (grid, index, inserting, value) {
if (index.column.name() == 'colSalary' && value < 1000) {
DataLudi.throwValidationError(DataLudi.ValidationLevel.ERROR, '工资太低。', index.column);
}
};