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);
}
};