找回密码
 立即注册

QQ登录

只需一步,快速开始

芒果不盲

初级会员

24

主题

64

帖子

216

积分

初级会员

积分
216
芒果不盲
初级会员   /  发表于:2024-8-1 09:53  /   查看:1149  /  回复:9
用setArray设置的值没有触发公式值的变化
是通过table
image.png406960753.png


9 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-1 13:36:40
沙发
您好!请您检查下计算模式是手动模式还是自动模式。在手动模式下,计算公式引用单元格的值发生变化后,需要手动触发计算才会重新计算结果;自动模式下计算公式将即时同步引用单元格值的变化而重新计算结果。
请参考官网教程了解详情:https://demo.grapecity.com.cn/sp ... calc-service/purejs
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-8-1 14:16:50
板凳
Wilson.Zhang 发表于 2024-8-1 13:36
您好!请您检查下计算模式是手动模式还是自动模式。在手动模式下,计算公式引用单元格的值发生变化后,需要 ...

我用了这个,不太行  this.spread.calculate(); 我发现切换sheet 在切回去,双击单元格,或者点表格最下边汇总设备合价那个那个单元格 都会更新公式值
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-1 14:58:29
地板
芒果不盲 发表于 2024-8-1 14:16
我用了这个,不太行  this.spread.calculate(); 我发现切换sheet 在切回去,双击单元格,或者点表格最下边汇 ...

您使用的方法正是手动计算的方法,请您提供一个关于该现象的动图帮助我理解您的问题,这样才能更准确地分析问题产生的原因。
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-8-1 15:28:35
5#
Wilson.Zhang 发表于 2024-8-1 14:58
您使用的方法正是手动计算的方法,请您提供一个关于该现象的动图帮助我理解您的问题,这样才能更准确地分 ...

录了一个视频你看下
image.png687815246.png

111.zip

5.15 MB, 下载次数: 213

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-1 17:26:14
6#
芒果不盲 发表于 2024-8-1 15:28
录了一个视频你看下

从您提供的视频来看,计算引擎的计算模式为手动。请问您是否有设置计算模式?
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-8-1 17:37:57
7#
Wilson.Zhang 发表于 2024-8-1 17:26
从您提供的视频来看,计算引擎的计算模式为手动。请问您是否有设置计算模式?

没设置过,我改怎么修改
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-1 17:40:35
8#
芒果不盲 发表于 2024-8-1 17:37
没设置过,我改怎么修改

通过现有信息,我无从分析问题,请您提供一个能够复现这个问题的demo。
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-8-1 18:09:57
9#
Wilson.Zhang 发表于 2024-8-1 17:40
通过现有信息,我无从分析问题,请您提供一个能够复现这个问题的demo。

找到不更新的原因了
为了提高速度我写了   // spread.suspendCalcService();和  // spread.resumeCalcService();包裹在最外边 所有不刷新,去掉之后就好了 问题可以关了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-1 18:18:58
10#
芒果不盲 发表于 2024-8-1 18:09
找到不更新的原因了
为了提高速度我写了   // spread.suspendCalcService();和  // spread.resumeCalcSe ...

好的,那我也明白了,那就结贴了。如有问题,欢迎继续发帖沟通!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部