SMART datagrid v1.4 > Classes > DataSet

Back  Forward

DataLudi.DataSet.clearRowStates  method

states 배열로 지정된 상태를 갖는 데이터행의 상태를 DataRowState.NONE으로 초기화한다. states가 null이면 모든 상태를 초기화한다. rowEventstrue이면 개별 행 단위로 초기화되고 onStateChanged 이벤트가 발생한다. false이면 모든 행의 상태가 초기화된 후 onStatesCleared 이벤트가 발생한다. 

function clearRowStates (states: [DataRowState], deleteRows: Boolean, rowEvents: Boolean);
Returns
Void
Parameters
states - [DataRowState]. required.
초기화할 상태들을 배열로 지정한다. null이면 모든 상태를 초기화한다.
deleteRows - Boolean. 기본값은 false.
true로 지정하면, 삭제 상태(DataRowState.DELETED, DataRowState.CREATE_AND_DELETED)의 행들을 실제로 삭제한다.
rowEvents - Boolean. 기본값은 false.
true로 지정하면, 개별 행 상태가 변경될 때마다 이벤트가 발생한다.
Code -1
    // 모든 상태를 초기화하고, 삭제 상태 행등을 실제로 삭제한다.
    ds.clearRowStates([], true);
See Also
GridDataSet.onStateChanged
TreeDataSet.onStateChanged
onStatesCleared
DataRowState