SMART datagrid v1.4 > Classes > GridBase

[ grids ver.1.3.0]   Back  Forward

DataLudi.GridBase.canRedo  method

undoabletrue일 때, 수정이나 추가 중인 행에서 undo가 한 번이라도 실행된 적이 있거나, 그리드에 연결된 데이터셋이 Redo 가능할 때, true를 리턴한다. 

그리드나 데이터셋의 Undo 스택에 변경이 생기면 onUndoStateChanged 이벤트가 발생하는 데, 이 이벤트를 통해서 undo/redo 가능 여부를 알 수도 있다. 

Undoing 개요 페이지에 SMART datagrid의 Undo/Redo 구현 내용이 설명되어 있다. 

function canRedo (): Boolean;
Returns
Boolean
Code -1
    document.getElementById('btnUndo').disabled = !grid.canUndo();
    document.getElementById('btnRedo').disabled = !grid.canRedo();
Code -2
    $("#btnRedo").click = function () {
        grid.canRedo() && grid.redo();
    });
See Also
undoable
canRedo
undo
redo
clearUndo
onUndoStateChanged
Undoing 개요
EditOptions.updatable
EditOptions.insertable
EditOptions.appendable
Examples
Undo & Redo