SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.canUndo  method

undoabletrue时,如果具有至少一个可以从修改或添加状态的行中撤回的修改单元格,或连接在网格的数据组可以运行Redo, 就会返回true。 

如果在网格或数据组的撤销栈发生变更,就会触发onUndoStateChanged事件,并且可以通过这个事件,了解是否可以运行undo/redo。 

有关DataLudi.格的Undo/Redo体现内容,请参考撤销概述页面。 

function canUndo (): Boolean;
Returns
Boolean
Code -1
    document.getElementById('btnUndo').disabled = !grid.canUndo();
    document.getElementById('btnRedo').disabled = !grid.canRedo();
Code -2
    $("#btnUndo").click = function () {
        grid.canUndo() && grid.undo();
    });
See Also
撤销概述
undoable
canRedo
undo
redo
clearUndo
onUndoStateChanged
EditOptions.updatable
EditOptions.insertable
EditOptions.appendable
Examples
撤销和重做