找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2021-11-9 16:33:55
11#
而且用这个api是不是意味着sheet的公式算了两遍
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-9 16:45:20
12#
rex_chujie 发表于 2021-11-9 16:20
请问这是后续使用reset配套的标准方法,还是后续你们会修复这个问题

这个是临时的方案,后续我们定位到原因后会进行修复。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-11-9 16:56:25
13#
好的,如果修复后到哪个版本请本贴通知下
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-9 17:07:10
14#
rex_chujie 发表于 2021-11-9 16:56
好的,如果修复后到哪个版本请本贴通知下

有新的进展这边也会进行通知。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-11-26 16:39:18
15#
请问下这个reset方法调用之后是不是每次暂停计算服务开启服务之后都需要手动调用一下recalcAll方法,如附件中所示,点完刷新之后折旧与长摊sheet页H12单元格计算不出来结果,但是加上recalcAll方法就是好的,顺便问一下这个问题修复进度如何

spreadJsDemo.7z

1.99 MB, 下载次数: 394

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-26 17:04:32
16#
rex_chujie 发表于 2021-11-26 16:39
请问下这个reset方法调用之后是不是每次暂停计算服务开启服务之后都需要手动调用一下recalcAll方法,如附件 ...

是的,目前的workaround需要重算一下。目前我们也找到了原因,当调用reset时,将为单元格formula设置一个空表达式,从而将单元格添加到脏链中。当恢复CalcService时,calcChain中将有旧单元格。这部分目前涉及计算引擎相关的内容,涉及的内容比较大,需要更多的时间去修复。我们这边修复后也会第一时间更新帖子告知。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-11-30 11:49:29
17#
本帖最后由 rex_chujie 于 2021-11-30 11:51 编辑

我发现reset方法调用之后不仅仅是是每次暂停计算服务开启服务之后都需要手动调用一下recalcAll方法,我每次修改包含被公式引用单元格值的内容,都需要调用recalcAll方法么
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 13:56:51
18#
rex_chujie 发表于 2021-11-30 11:49
我发现reset方法调用之后不仅仅是是每次暂停计算服务开启服务之后都需要手动调用一下recalcAll方法,我每次 ...

这边也重现了你描述的问题,主要原因还是最开始计算的bug导致。workaround能让绕开某个场景,但是可能对其他场景会不起作用,最根本还是这个待修复的bug。我们这边也提高了这个问题的优先级,尽快将这个问题修复。另外,我们这边也再看是否有更加合适的workaround可以绕开这个问题。有进展这边也会第一时间在本帖更新。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2021-11-30 14:26:59
19#
好的,麻烦尽快,因为这个导致上线的项目实际使用过程中一系列的公式计算问题
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-30 15:11:34
20#
rex_chujie 发表于 2021-11-26 16:39
请问下这个reset方法调用之后是不是每次暂停计算服务开启服务之后都需要手动调用一下recalcAll方法,如附件 ...

请试一下这个workaround,在最后恢复绘制之后重算一把即可。另外,只需使用一对suspend和resume即可,无需在同一段代码中使用大量的绘制挂起。这个方案这边也测试之后,即使是修改单元格值也会自动重算,无需手动重算。请验证该demo,若仍存在问题,请再将复现的demo提供我们继续测试。

正常加载.html

2.04 KB, 下载次数: 229

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部