SMART datagrid v.1 > Functions

Back  Forward

DataLudi.throwValidationError  Function

Validation例外を発生させる。 

columnパラメーターにカラムの客体を指定すれば該当のカラムセルにエラーレベルアイコンが表示される。 GridBase.onValidateRowonValidateCellで呼び出せる。 

function throwValidationError (level: ValidationLevel, message: String, column: GridColumn);
Returns
Void
Parameters
level - ValidationLevel. required.
message - String. required.
column - GridColumn.
Code -1
    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);
        }
    };
See Also
ValidationLevel
onValidateRow
onValidateCell
Examples
セル編集