SMART datagrid v.1 > 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