SMART datagrid v1.4 > Classes > DataSet
DataLudi.DataSet.clearRowStates method
states 배열로 지정된 상태를 갖는 데이터행의 상태를 DataRowState.NONE으로 초기화한다. states가 null이면 모든 상태를 초기화한다. rowEvents가 true이면 개별 행 단위로 초기화되고 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