SMART datagrid v.1 > Classes > GridDataSet

Back  Forward

DataLudi.GridDataSet.onValueChanging  event

在通过调用setValue而变更数据行的一个字段值之前,将会触发这个事件。 如果在事件处理器中明确返回false,就会取消变更。 在变更值之后,将会触发onValueChanged事件。 

function onValueChanging (ds: GridDataSet, row: Integer, field: Integer, value: *): Boolean;
Returns
Boolean
Parameters
ds - GridDataSet.
数据组。
row - Integer.
修改值的行号。
field - Integer.
修改值的数据字段索引。
value - *.
将会被修改的新值。
Code -1
    ds.onValueChanging = function (ds, row, field, value) {
        if (field == 1 && row >= 10 && value < 100) {
            setTimeout(function () {
                alert('值必须要大于100。');
            }, 0);
            return false;
        }
    };
See Also
onValueChanged
DataSet.onDataChanged
setValue
updateRow
Examples
网格数据组编辑