SMART datagrid v1.4 > Classes > GridBase
undoable이 true일 때, 수정이나 추가 중인 행에서 undo가 한 번이라도 실행된 적이 있거나, 그리드에 연결된 데이터셋이 Redo 가능할 때, true를 리턴한다.
그리드나 데이터셋의 Undo 스택에 변경이 생기면 onUndoStateChanged 이벤트가 발생하는 데, 이 이벤트를 통해서 undo/redo 가능 여부를 알 수도 있다.
Undoing 개요 페이지에 SMART datagrid의 Undo/Redo 구현 내용이 설명되어 있다.
document.getElementById('btnUndo').disabled = !grid.canUndo();
document.getElementById('btnRedo').disabled = !grid.canRedo();
$("#btnRedo").click = function () {
grid.canRedo() && grid.redo();
});