SMART datagrid v1.4 > Classes > DataSet

Back  Forward

DataLudi.DataSet.restoreUpdatedRows  method

매개변수 rows로 전달된 행들 중 상태가 UPDATED인 행들의 값을 변경 전의 값으로 되돌리고, 상태도 NONE으로 재설정한다. 

rows가 지정되지 않으면 전제 행을 검사한다. 

restoreModeAUTO이거나 EXPLICIT이면 행의 상태가 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
Restore Data Rows