找回密码
 立即注册

QQ登录

只需一步,快速开始

北京营安金融

注册会员

3

主题

12

帖子

37

积分

注册会员

积分
37
最新发帖
北京营安金融
注册会员   /  发表于:2021-1-11 16:39  /   查看:4178  /  回复:12
100金币
image.png560741881.png

spread13.zip

4.13 MB, 下载次数: 4

售价: 10 金币  [记录]  [购买]

例子

最佳答案

查看完整内容

这边跟您解释一下,自定义公式里边是不建议添加addRow操作行的操作。 在下面添加之所会成功,是因为没有影响到公式的位置,所以能正常添加行。 而在公式上方添加行则改变了公式的位置,会出现循环引用,进入循环里面无法停止。 停止计算服务和开启就算服务是用于公式的计算,而循环引用是属于内部的层层嵌套无法通过这两个接口解决。 所以,我们是不建议您在公式里面添加行,建议您考虑用其他方法实现添加行。

12 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-11 16:39:03
来自 7#
北京营安金融 发表于 2021-1-11 19:44
而且为啥加在函数单元格的下面没事,加在上面就死循环了,那个停止计算服务和开启计算服务是个什么样的逻 ...

这边跟您解释一下,自定义公式里边是不建议添加addRow操作行的操作。

在下面添加之所会成功,是因为没有影响到公式的位置,所以能正常添加行。

而在公式上方添加行则改变了公式的位置,会出现循环引用,进入循环里面无法停止。

停止计算服务和开启就算服务是用于公式的计算,而循环引用是属于内部的层层嵌套无法通过这两个接口解决。

所以,我们是不建议您在公式里面添加行,建议您考虑用其他方法实现添加行。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-11 17:04:58
2#
您好,您可以参考这个迭代计算的学习指南
https://demo.grapecity.com.cn/sp ... -calculation/purejs

如上述方案未能解决您的问题,麻烦您再详细描述您的需求。
回复 使用道具 举报
北京营安金融
注册会员   /  发表于:2021-1-11 17:07:26
3#
DerrickJiao 发表于 2021-1-11 17:04
您好,您可以参考这个迭代计算的学习指南
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/feat ...

demo中已写了例子
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-11 17:34:17
4#

这边在您的代码中看到您在公式中使用addRows,公式的作用是获取值、计算值,建议您将addRows放到其他逻辑里添加。

无法在公式里添加与计算无关的内容。
回复 使用道具 举报
北京营安金融
注册会员   /  发表于:2021-1-11 19:08:08
5#
DerrickJiao 发表于 2021-1-11 17:34
这边在您的代码中看到您在公式中使用addRows,公式的作用是获取值、计算值,建议您将addRows放到其他逻辑 ...

我们这里需要这样做,写在公式里面,请问有办法解决吗
回复 使用道具 举报
北京营安金融
注册会员   /  发表于:2021-1-11 19:44:41
6#
北京营安金融 发表于 2021-1-11 19:08
我们这里需要这样做,写在公式里面,请问有办法解决吗

而且为啥加在函数单元格的下面没事,加在上面就死循环了,那个停止计算服务和开启计算服务是个什么样的逻辑
回复 使用道具 举报
北京营安金融
注册会员   /  发表于:2021-1-12 10:48:20
8#
DerrickJiao 发表于 2021-1-12 09:57
这边跟您解释一下,自定义公式里边是不建议添加addRow操作行的操作。

在下面添加之所会成功,是因为没 ...

好的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-12 11:16:25
9#

没问题的话这边先给您结贴了,有新问题欢迎开新帖交流~
回复 使用道具 举报
北京营安金融
注册会员   /  发表于:2021-1-12 14:56:09
10#
DerrickJiao 发表于 2021-1-12 11:16
没问题的话这边先给您结贴了,有新问题欢迎开新帖交流~

那如果第3行第4列有个自定义函数,我想触发它执行,怎么弄?只执行这一个函数
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部