找回密码
 立即注册

QQ登录

只需一步,快速开始

slowsnail

中级会员

92

主题

173

帖子

623

积分

中级会员

积分
623
slowsnail
中级会员   /  发表于:2021-5-27 10:30  /   查看:2392  /  回复:5
100金币
使用valueChanged只能监听到单元格数据的变化,如何监听到某单元格所设置的公式的变化?

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-27 10:51:53
沙发
可以使用公式追踪或脏单元格来监听公式值变动。
参考技术博客链接如下:
https://gcdn.grapecity.com.cn/fo ... hread&tid=81568
https://gcdn.grapecity.com.cn/showtopic-89684-1-2.html
回复 使用道具 举报
slowsnail
中级会员   /  发表于:2021-5-27 14:01:11
板凳
Derrick.Jiao 发表于 2021-5-27 10:51
可以使用公式追踪或脏单元格来监听公式值变动。
参考技术博客链接如下:
https://gcdn.grapecity.com.cn/ ...

这些都是监听公式计算后的值的变化,我像监听的是这个单元格公式的变化,该怎么做? image.png959334106.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-27 14:11:27
地板
可以监听CellChanged事件,API如下:
https://demo.grapecity.com.cn/sp ... l#event:CellChanged
示例代码:
  1. sheet.bind(GC.Spread.Sheets.Events.CellChanged, function (e, info) {
  2.     console.log(info.oldValue);
  3.     console.log(info.newValue);
  4. });
复制代码


回复 使用道具 举报
slowsnail
中级会员   /  发表于:2021-5-27 14:46:14
5#
Lynn.Dou 发表于 2021-5-27 14:11
可以监听CellChanged事件,API如下:
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets ...

好的,谢谢!
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-27 14:47:24
6#
您客气了,本贴就先结贴了,有问题欢迎另开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部