找回密码
 立即注册

QQ登录

只需一步,快速开始

yening

注册会员

13

主题

29

帖子

104

积分

注册会员

积分
104
yening
注册会员   /  发表于:2024-12-5 10:31  /   查看:120  /  回复:3
1金币
问题:点击表头筛选的按钮 出现下拉选框的时间长大概有四五秒
请问 有什么方式排查是哪里造成的 下拉选出现时间长


现象:从点击三角按钮 到出现下面的下拉选 大概四秒左右


我们的excel 大概有260列 行数大概1500 排查过程中删除一些列 发现时间变短了  为啥筛选时间会和列数有关?

image.png21480711.png
image.png620743712.png


最佳答案

查看完整内容

您好!筛选得到的结果需要重新渲染在sheet上,这个过程需要对单元格进行标脏处理,单元格越多,耗费的时间越多。这就是为什么列数减少后筛选时间变短了的原因。 可以尝试暂停标脏和恢复标脏来优化这部分的处理,可以参考下文了解详情: https://demo.grapecity.com.cn/spreadjs/help/docs/BestPractices/UsingsuspendDirtyandresumeDirty

3 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-12-5 10:31:18
来自 3#
您好!筛选得到的结果需要重新渲染在sheet上,这个过程需要对单元格进行标脏处理,单元格越多,耗费的时间越多。这就是为什么列数减少后筛选时间变短了的原因。

可以尝试暂停标脏和恢复标脏来优化这部分的处理,可以参考下文了解详情:
https://demo.grapecity.com.cn/sp ... DirtyandresumeDirty
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-12-5 15:09:16
2#
您好,是否可以上传一个可以复现问题的excel文件或者json文件?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:6 天前
4#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部