找回密码
 立即注册

QQ登录

只需一步,快速开始

wuba_lzy
金牌服务用户   /  发表于:2022-5-16 17:53  /   查看:3549  /  回复:18
本帖最后由 Richard.Ma 于 2022-6-24 11:09 编辑

image.png437747191.png
描述:红色框是其他sheet页“A”经过Filter函数计算生成的表格,蓝色区域是红色区域数据求和。
问题:改变“A”的内容,蓝色区域不会自动计算,sheet.resumeCalcService(true) 也不行,只要是Filter函数计算后生成的数据怎么改变,蓝色区域函数都不计算,除非再次编辑改变蓝色区域函数才会进行计算。

demo.xlsx

147.01 KB, 下载次数: 90

评分

参与人数 1金币 +666 收起 理由
Derrick.Jiao + 666 赞一个!

查看全部评分

18 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-16 18:10:28
沙发
麻烦上传一个demo,可以重现问题即可,我们来协助验证一下问题原因
回复 使用道具 举报
wuba_lzy
金牌服务用户   /  发表于:2022-5-16 18:52:35
板凳
Richard.Ma 发表于 2022-5-16 18:10
麻烦上传一个demo,可以重现问题即可,我们来协助验证一下问题原因

我刚试了下,如果有公式挂起,sheet.suspendCalcService(true);
就要执行两次计算才好用sheet.resumeCalcService(true);
如果没有挂起,一次resumeCalcService就可以。
您试试,是必现问题,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-17 12:16:17
地板
本帖最后由 Richard.Ma 于 2022-5-17 12:30 编辑

收到,问题能重现,初步判断应该是产品bug,需要报给研发修复,帖子暂时保留处理
临时的解决办法的话,可以根据需要去调用sheet.recalcAll()手动计算来更新值
回复 使用道具 举报
wuba_lzy
金牌服务用户   /  发表于:2022-5-17 15:13:18
5#
Richard.Ma 发表于 2022-5-17 12:16
收到,问题能重现,初步判断应该是产品bug,需要报给研发修复,帖子暂时保留处理
临时的解决办法的话,可以 ...

好的,大概什么时间解决呢,或者修复后第一时间通知我们下可以吗,感谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-5-17 16:03:38
6#
嗯,因为研发这边还需要调研以及开发排期,暂时不确定修复时间。问题的处理进展我会回复在帖子中,问题修复后,我们会电话告知
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-28 16:45:18
7#
更新下进展,该问题修复起来比较麻烦,修复过程中发现跟很多的底层逻辑有牵扯,所以目前仍需时间进行修复。有新的进展我会这里再通知您
回复 使用道具 举报
wuba_lzy
金牌服务用户   /  发表于:2022-6-28 16:57:27
8#
Clark.Pan 发表于 2022-6-28 16:45
更新下进展,该问题修复起来比较麻烦,修复过程中发现跟很多的底层逻辑有牵扯,所以目前仍需时间进行修复。 ...

了解,感谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-6-28 17:55:28
9#
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-7-29 16:28:56
10#
你好,该问题已在15.1.4中修复并已发布,请升级至该版本进行验证。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部