SMART datagrid v.1 > Classes > GridDataSet

[ grids ver.1.3.5]   Back  Forward

DataLudi.GridDataSet.setValueEx  method

变更相当于rowIndex位置的数据行的、通过field而指定的字段的值。 

field中,可以指定字段索引或字段名称。 而且,不同于setValue,如果checkDiff不是true,就会与是否实际发生变更无关,储存并触发事件。 

function setValueEx (rowIndex: Integer, field: Integer|String, value: *, checkDiff: Boolean, strictDiff: Boolean);
Returns
Void
Parameters
rowIndex - Integer. required.
field - Integer|String. required.
value - *. required.
checkDiff - Boolean. 默认值为false.
strictDiff - Boolean. 默认值为false.
Code -1
    var index = grid.focusedIndex();
    if (index.isDataCell(grid)) {
        var value = $('#salary').val();
        // 与是否实际发生变更无关,储存并触发事件。
        ds.setValue(index.getDataIndex(grid), index.getDataField(), value, false);
    }
See Also
setValue
getValue
updateRow
GridBase.focusedIndex
CellIndex.getDataIndex
Examples
网格数据组行