请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

mfhkibf

注册会员

17

主题

51

帖子

158

积分

注册会员

积分
158
mfhkibf
注册会员   /  发表于:2017-12-15 16:44  /   查看:4351  /  回复:3
你好,我附件的模板  通过copyTo复制多份之后 setValue非常耗时。

请问能否检查模板有什么样的问题。

我另一个_blank 空模板 插入就很快。想知道 模板问题在哪里(里面有sum()之类的公式,不插入Summary表 也很慢) BudgetOutgoing(global)Template__blank.xlsx (14.79 KB, 下载次数: 172)

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-15 17:28:49
沙发
您好,您试一下之前跟您说的暂停重绘,暂停计算后,再进行copyto和setVALUE,最后统一回复重绘和计算。原因应该是setvalue会导致相关公式进行重新计算,计算后又要重绘。
回复 使用道具 举报
mfhkibf
注册会员   /  发表于:2017-12-15 18:51:50
板凳
image.png851264343.png

可是我已经调用了 suspendPaint()   数据设置发了了再resumePaint(), 但还是非常慢  打开要好几分钟  检测发现在setValue越来越慢。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-18 10:17:19
地板
您这,这个需要您提供下具体操作的Demo,我们重现下问题。从您的代码示例没有看到哪里具体SetValue
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部