找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

中级会员

140

主题

309

帖子

975

积分

中级会员

积分
975
大Vi
中级会员   /  发表于:2022-9-5 15:44  /   查看:973  /  回复:4
1金币
有些操作需要在公式计算完值之后,需要一个事件监听,一旦变动就执行某些操作,请问是否有对应事件?

最佳答案

查看完整内容

对,因为没有直接监听公式变化的事件,只能通过这些事件去绕着实现。像是delete就得用上rangeChnaged,粘贴得用上ClipboardPasted。

4 个回复

倒序浏览
最佳答案
最佳答案
有点东西悬赏达人认证
初级会员   /  发表于:2022-9-5 15:44:40
来自 4#
大Vi 发表于 2022-9-5 18:00
但是事件写在ValueChanged中,复制粘贴、delete是没办法触发ValueChanged的,那这个就要在好几个事件里调 ...

对,因为没有直接监听公式变化的事件,只能通过这些事件去绕着实现。像是delete就得用上rangeChnaged,粘贴得用上ClipboardPasted。
回复 使用道具 举报
有点东西悬赏达人认证
初级会员   /  发表于:2022-9-5 16:29:49
2#
可以使用公式追踪或脏单元格来监听公式值变动。
参考技术博客链接如下:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=81568
https://gcdn.grapecity.com.cn/showtopic-89684-1-2.html
回复 使用道具 举报
大Vi
中级会员   /  发表于:2022-9-5 18:00:37
3#
有点东西 发表于 2022-9-5 16:29
可以使用公式追踪或脏单元格来监听公式值变动。
参考技术博客链接如下:
https://gcdn.grapecity.com.cn/ ...

但是事件写在ValueChanged中,复制粘贴、delete是没办法触发ValueChanged的,那这个就要在好几个事件里调同一个方法了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-6 16:27:20
5#
可以参考楼上的方法,采用多个对应的事件来监听
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部