请选择 进入手机版 | 继续访问电脑版

BND

高级会员

177

主题

547

帖子

1906

积分

高级会员

积分
1906
BND
高级会员   /  发表于:2022-11-29 10:33  /   查看:2299  /  回复:1
1金币
SpreadJS有Command机制https://demo.grapecity.com.cn/spreadjs/help/api/modules/GC.Spread.Sheets.Commands

两个问题:
1. 如何监听SpreadJS的操作并通过代码来控制执行或回滚操作,是否与上文command机制有关?
2. GCExcel如何接收并执行SpreadJS的command,或者说GCExcel如何识别SpreadJS的command(就像GCExcel能识别ssjson那样)?

最佳答案

查看完整内容

您好, 问题1: 可以添加一个anyscLicenser用于收集用户操作触发的命令,上述链接是SpreadJS的内置命令,也可以自己封装设置是否可撤销。 可以参考这篇文章: https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=75347&fromuid=59119 问题2: 监听UI操作获取命令信息后,可以自己做一下封装,传递给后端GcExcel。GcExcel接受请求后,解析这些信息并调用API做同步的操作。 具体可以参考下方链接文章,内有详细介 ...

1 个回复

最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-29 10:33:09
来自 2#
您好,
问题1:
可以添加一个anyscLicenser用于收集用户操作触发的命令,上述链接是SpreadJS的内置命令,也可以自己封装设置是否可撤销。
可以参考这篇文章:
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=59119

问题2:
监听UI操作获取命令信息后,可以自己做一下封装,传递给后端GcExcel。GcExcel接受请求后,解析这些信息并调用API做同步的操作。
具体可以参考下方链接文章,内有详细介绍以及示例demo:
https://gcdn.grapecity.com.cn/fo ... 7&fromuid=59119
https://gcdn.grapecity.com.cn/fo ... 8&fromuid=59119
https://gcdn.grapecity.com.cn/fo ... 9&fromuid=59119
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部