找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 前端加载数据慢 关闭

RoyAji
初级会员   /  发表于:2024-2-20 13:42:32
11#
有没有可能数据绑定过程中,每填充一些新的数据,条件格式就在重新检查应用区域的数据是否符合条件。或许有什么临时暂停条件格式中数据检查(临时关闭公式计算之类的?),等到绑定完成再打开。
回复 使用道具 举报
frodo
初级会员   /  发表于:2024-2-20 16:24:09
12#
本帖最后由 frodo 于 2024-2-20 20:16 编辑
RoyAji 发表于 2024-2-20 13:42
有没有可能数据绑定过程中,每填充一些新的数据,条件格式就在重新检查应用区域的数据是否符合条件。或许有 ...

image.png876642761.png 像这样的的条件格式 规则,如果我不在这里设置 ,可以在代码里面去控制,比如像现在的Y列和M列的每一个单元格设置一个条件格式,代码中控制 会不会提高性能呢?具体在代码中怎么写呢?


image.png137526549.png 这么写是否有问题 ?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-2-21 09:23:00
13#
您试下在设置条件格式前后加上suspendPaint/resumePaint,看是否有性能提升。
另,5楼提供了测试demo,您也可以在demo基础上将条件格式相关代码补充完整,需要能复现出“加载数据慢、耗时久”的问题,我们基于代码再调试看看具体原因。
回复 使用道具 举报
frodo
初级会员   /  发表于:2024-2-21 09:48:25
14#
Lynn.Dou 发表于 2024-2-21 09:23
您试下在设置条件格式前后加上suspendPaint/resumePaint,看是否有性能提升。
另,5楼提供了测试demo,您 ...

suspendPaint/resumePaint 已经存在 我现在的问题是这个条件格式的 写法是否正确,针对一个区域的多个条件格式的优先级如何设置,或者如何设置如果为真则停止。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-2-21 12:12:42
15#
从代码看没什么问题,我尝试将您条件格式的代码整理到此前的demo中,测试耗用时间约110ms,您可以参考对比下代码:
image.png102268675.png

表格绑定示例.zip

424.99 KB, 下载次数: 348

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-2-28 10:05:14
16#
您好,请问楼主的问题是否得到解决,如果仍然存在问题,欢迎继续跟帖询问
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-3-8 10:46:47
17#
您好,由于您长时间未回帖,本贴就先作结帖处理了,后续如果有其他新的问题,欢迎继续发新帖询问
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部