Spread.Sheets
アンドゥおよびリドゥの使用

[Ctrl]+[Z]キーを使用すると、ウィジェット内のアクションをアンドゥできます。 続いて[Ctrl]+[Y]キーを押すと、取り消したアクションをリドゥできます。

アンドゥが可能なアクションの種類は、次のとおりです。

以下のアクションは、[Ctrl]+[Z]キーで取り消すことはできません。

アクションのアンドゥを有効にするかどうかをコード内で指定するには、options.allowUndoプロパティを使用します。

コードの使用

次のサンプルコードは、options.allowUndoプロパティを設定し、アクションを指定します。

JavaScript
コードのコピー
spread.options.allowUndo = true;
spread.commandManager().execute({cmd: "outlineRow", sheetName: activeSheet.name(), index: 3, count: 5});

次のコードは、アクションのアンドゥおよびリドゥを実行します。

JavaScript
コードのコピー

$(function () {
             var spread = new GC.Spread.Sheets.Workbook($("#ss")[0]);
             var activeSheet = spread.getActiveSheet();
             spread.commandManager().execute({cmd: "outlineRow", sheetName: activeSheet.name(), index: 3, count: 5});
             $("#button1").click(function () {
                 if(spread.undoManager().canUndo()){
                     spread.undoManager().undo();
                 }
             });

            $("#button2").click(function () {
                 if(spread.undoManager().canRedo()){
                     spread.undoManager().redo();
                 }
             });
         })

参照

 

 


© 2016-2017, GrapeCity inc. All rights reserved.