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