SMART datagrid v1.4 > Classes > TreeDataSet

Back  Forward

DataLudi.TreeDataSet.onValueChanging  event

setValue 호출로 의 한 필드값이 변경되기 직전에 발생한다. 

이 이벤트 핸들러에서 명시적으로 false를 리턴하면 값 수정이 진행되지 않는다. 수정 후에는 onValueChanged 이벤트가 발생한다. 

function onValueChanging (ds: TreeDataSet, row: TreeDataRow, field: Integer, value: *): Boolean;
Returns
Boolean
Parameters
ds - TreeDataSet.
row - TreeDataRow.
field - Integer.
value - *.
Code -1
    dataset.onValueChanging = function (ds, row, field, value) {
        if (ds.getFieldName(field) == 'state' && value == 'x') {
            return false;
        }
    };
See Also
onValueChanged
TreeDataRow
트리 개요
Examples
Tree 데이터셋
Hello Tree