找回密码
 立即注册

QQ登录

只需一步,快速开始

dhc7440

注册会员

2

主题

5

帖子

31

积分

注册会员

积分
31
最新发帖
dhc7440
注册会员   /  发表于:2023-10-24 17:06  /   查看:1106  /  回复:3
1金币

spread.net 16
A10是公式 内容是SUM(B1010)
D10结果输入的时候 cellchange事件获取到的e.Column是0 不是3
请问怎么能规避掉公式带来的影响  想要得到e.Column=3的结果
image.png589111327.png

最佳答案

查看完整内容

没有其他的办法,这个是新版本的功能变更。对cellchanged事件做了优化,支持了同时触发公式单元格,所有只能是换Change事件

3 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-24 17:06:28
来自 4#
没有其他的办法,这个是新版本的功能变更。对cellchanged事件做了优化,支持了同时触发公式单元格,所有只能是换Change事件
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-24 18:47:48
2#
可以使用fpSpread1.Change事件,不会监听到公式变化
回复 使用道具 举报
dhc7440
注册会员   /  发表于:2023-10-25 19:05:15
3#
多谢回答
spread还有其他的设定能让cellchanged规避掉公式的变化么,程序是从4.0旧版本升级到16的,4.0的时候就不会监听公式的变化,换事件的话工作量有点大。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部