SMART datagrid v.1 > Classes > DataSet

Back  Forward

DataLudi.DataSet.restoreUpdatedRows  method

通过参数rows而传递的行中,将状态为UPDATED的行的值恢复为变更之前的值,并且将状态重新设置为NONE。 

如果没有指定rows,就会检查所有行。 

如果restoreModeAUTOEXPLICIT, 就会在变更行的状态为NONE的行时,保管现有值。 此后,如果调用这个方法,就会在恢复字段值并且返回状态为NONE之后,清除所保管的值。 

另外,当restoreModeAUTO时,就会在每次变更行时,与所保管的值相比较,并且如果相同,就会返回状态为NONE并清除所保管的值。 

function restoreUpdatedRows (rows: [Integer]|Integer);
Returns
Void
Parameters
rows - [Integer]|Integer.
可以指定一个将会恢复的行号列表、行号数组或行号值。
Code -1
    $('#restore').click(function () {
        // 从所选行中,运行恢复。
        dataset.restoreUpdateRows(grid.getSelectedDataIndices());
        // 从所有行中,运行恢复。
        dataset.restoreUpdateRows();
        // 恢复一个行。
        dataset.restoreUpdatedRows(10);
    }
See Also
restoreUpdatedStates
restoreMode
strictRestore
DataRestoreMode
Examples
恢复数据行