找回密码
 立即注册

QQ登录

只需一步,快速开始

jerrychen3168
金牌服务用户   /  发表于:2024-12-13 10:26  /   查看:56  /  回复:4
1金币
本帖最后由 Wilson.Zhang 于 2024-12-13 13:31 编辑

你好,

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

image.png171636351.png

image.png973926696.png

4 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-12-13 13:31:24
沙发
您好!SpreadJS也支持撤銷與恢復,如下圖所示,在工具欄即可使用:
撤銷恢復.png242363585.png
回复 使用道具 举报
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
5#
jerrychen3168 发表于 2024-12-13 13:41
你好,
我是使用
GC.Spread.Sheets.Workbook

那麽可以使用undo和redo這兩個命令,如下代碼所示,只需將其中的參數sheetName修改爲目標sheet的名稱即可:
  1. //  撤銷
  2. spread.commandManager().execute({cmd: "undo", sheetName: "Sheet1"});
  3. //  恢復
  4. 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
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部