SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.onValidateRow  event

提交行编辑时,将会触发这个事件。 

如果在这个事件处理器中,通过调用throwValidationError而抛出例外,就会中断编辑提交,并且根据设置而显示错误信息。 

在触发这个事件之前,将会分别在各个单元格,触发onValidateCell事件。 

function onValidateRow (grid: GridBase, row: GridRow, inserting: Boolean, values: Object);
Returns
Void
Parameters
grid - GridBase.
row - GridRow.
编辑行。
inserting - Boolean.
如果正在添加行,就会是true
values - Object.
包含编辑行的单元格的值的JSON对象。
Code -1
    grid.onValidateRow = function (grid, row, inserting, values) {
        DataLudi.throwValidationError(DataLudi.ValidationLevel.ERROR, 'message');
    });
See Also
onValidateCell
throwValidationError
ValidationLevel
DataColumn.validations
EditValidation
Examples
单元格编辑
编辑事件
编辑键
行修改
行添加
行删除