SMART datagrid v.1 > Classes > TreeDataSet
DataLudi.TreeDataSet.setValueEx method
变更通过数据行的field而指定的字段的值。
在field中,可以指定字段索引或字段名称。 而且,不同于setValue,如果checkDiff不是true,将会无关是否实际发生变更,储存值并触发变更事件。
function setValueEx (row: Integer|TreeDataRow, field: Integer|String, value: *, checkDiff: Boolean, strictDiff: Boolean);
- Returns
- Void
- Parameters
- row - Integer|TreeDataRow. required.
- field - Integer|String. required.
- value - *. required.
- checkDiff - Boolean. 默认值为false.
- strictDiff - Boolean. 默认值为false.
Code -1
var index = tree.focusedIndex();
if (index.isDataCell(tree)) {
var value = $('#salary').val();
// 无关是否实际发生变更,储存值并触发变更事件。
ds.setValueEx(index.getDataIndex(tree), index.getDataField(), value);
}
- See Also
- setValue
- getValue
- GridBase.focusedIndex
- CellIndex.getDataIndex
- Examples
- 树数据组