SMART datagrid v1.4 > Classes > TreeDataSet

[ grids ver.1.3.5]   Back  Forward

DataLudi.TreeDataSet.setValueEx  method

데이터행의 field로 지정한 필드의 값을 변경한다. 

field에는 필드 인덱스나 필드명을 지정할 수 있다. 또, setValue와 다르게 checkDifftrue가 아니면 실제 변경 여부와 상관없이 값이 저장되고 변경 이벤트를 발생 시킨다. 

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
Tree DataSet