找回密码
 立即注册

QQ登录

只需一步,快速开始

巴啦啦

金牌服务用户

6

主题

19

帖子

61

积分

金牌服务用户

积分
61
巴啦啦
金牌服务用户   /  发表于:2021-10-8 10:41  /   查看:2836  /  回复:9
1金币
需求希望,用户不管做什么操作,都能即时发送请求保存数据

最佳答案

查看完整内容

没有对应的触发事件,因为合并单元格不是由用户UI行为操作,是通过代码控制的, 需要触发一些操作时可以直接写在代码中。 如果指的是 ribbon 中的合并单元格按钮,期望点击合并单元格按钮后执行一些操作。 需要重新创建一个命令,命令中执行合并单元格的代码逻辑和其他操作,并将按钮原先的命令替换。

9 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-8 10:41:58
来自 8#
没有对应的触发事件,因为合并单元格不是由用户UI行为操作,是通过代码控制的,
需要触发一些操作时可以直接写在代码中。

如果指的是 ribbon 中的合并单元格按钮,期望点击合并单元格按钮后执行一些操作。
需要重新创建一个命令,命令中执行合并单元格的代码逻辑和其他操作,并将按钮原先的命令替换。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-8 11:08:51
2#
您好,
您具体指的是什么操作呢?
SJS提供多种事件,监听删除行、拖拽填充等操作,
您可以在事件中执行保存数据的代码逻辑。

具体事件您可以在API文档中查看,搜索 event:

https://demo.grapecity.com.cn/sp ... ml#.formulaToRanges

如下图:
image.png768754272.png
回复 使用道具 举报
巴啦啦
金牌服务用户   /  发表于:2021-10-19 14:51:01
3#
Lynn.Dou 发表于 2021-10-8 11:08
您好,
您具体指的是什么操作呢?
SJS提供多种事件,监听删除行、拖拽填充等操作,

就是想监听 这个表格中的所有操作,每步操作都能即时保存,那要监听所有的事件吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-19 16:51:39
4#
所有的事件都在API文档中列出,
这个需要您根据具体的操作行为自行判断哪个事件可以监听到。

您也可以描述一个具体的行为:如删除/插入行,修改列宽,
这边针对这一行为给您推荐合适的事件。
回复 使用道具 举报
巴啦啦
金牌服务用户   /  发表于:2021-10-19 17:13:37
5#
Lynn.Dou 发表于 2021-10-19 16:51
所有的事件都在API文档中列出,
这个需要您根据具体的操作行为自行判断哪个事件可以监听到。

监听样式变化(比如对单元格做标红、增加border)、键盘删除 等操作
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-19 18:05:02
6#
样式变化可以监听  CellChanged 事件。 image.png416628722.png

键盘删除监听请参考下方技术文章:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=88811

回复 使用道具 举报
巴啦啦
金牌服务用户   /  发表于:2021-10-21 15:05:06
7#
Lynn.Dou 发表于 2021-10-19 18:05
样式变化可以监听  CellChanged 事件。

键盘删除监听请参考下方技术文章:

那 合并单元格/取消合并单元格  触发什么
回复 使用道具 举报
巴啦啦
金牌服务用户   /  发表于:2021-10-26 14:48:35
9#
Lynn.Dou 发表于 2021-10-21 16:41
没有对应的触发事件,因为合并单元格不是由用户UI行为操作,是通过代码控制的,
需要触发一些操作时可以直 ...

好的,感谢!
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-26 15:12:23
10#
您客气了,那本帖就先结贴了,后续想咨询其他事件可以另开新帖,并详细描述您的需求。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部