jerrychen3168 发表于 2024-12-13 10:26:53

[17.1.4] 是否有像Excel 自動復原的功能

本帖最后由 Wilson.Zhang 于 2024-12-13 13:31 编辑

你好,

請問Spreadjs GcExcel是否有像Excel的復原功能?


Wilson.Zhang 发表于 2024-12-13 13:31:24

您好!SpreadJS也支持撤銷與恢復,如下圖所示,在工具欄即可使用:

jerrychen3168 发表于 2024-12-13 13:41:24

Wilson.Zhang 发表于 2024-12-13 13:31
您好!SpreadJS也支持撤銷與恢復,如下圖所示,在工具欄即可使用:

你好,
我是使用
GC.Spread.Sheets.Workbook
沒有工具欄,請問寫程序有辦法实現嗎

RoyAji 发表于 2024-12-13 14:35:32

用代码的话大概使用UndoManager,但我也没怎么用过,文档供参考:行为管理

Wilson.Zhang 发表于 2024-12-13 14:39:52

jerrychen3168 发表于 2024-12-13 13:41
你好,
我是使用
GC.Spread.Sheets.Workbook

那麽可以使用undo和redo這兩個命令,如下代碼所示,只需將其中的參數sheetName修改爲目標sheet的名稱即可:
//撤銷
spread.commandManager().execute({cmd: "undo", sheetName: "Sheet1"});
//恢復
spread.commandManager().execute({cmd: "redo", sheetName: "Sheet1"});
可以參考官網API文檔瞭解詳情:
undo--https://demo.grapecity.com.cn/sp ... heets.Commands#undo
redo--https://demo.grapecity.com.cn/sp ... heets.Commands#redo
页: [1]
查看完整版本: [17.1.4] 是否有像Excel 自動復原的功能