SMART datagrid v.1 > Classes > GridBase
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
- 单元格编辑
- 编辑事件
- 编辑键
- 行修改
- 行添加
- 行删除