找回密码
 立即注册

QQ登录

只需一步,快速开始

HDXXH

金牌服务用户

39

主题

96

帖子

555

积分

金牌服务用户

积分
555
HDXXH
金牌服务用户   /  发表于:2021-3-29 21:58  /   查看:2271  /  回复:7
现在用 setColumnVisible/setRowVisible 方法隐藏行列,循环隐藏几千行速度非常慢,基本卡死,但是使用右键的隐藏行却很快

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-30 08:55:45
沙发
您好,建议您使用 setColumnVisible/setRowVisible方法前用suspendPaint / resumePaint函数来加速渲染性能,关于表单绘制可以参考
https://demo.grapecity.com.cn/sp ... ook/painting/purejs
回复 使用道具 举报
HDXXH
金牌服务用户   /  发表于:2021-3-30 09:34:42
板凳
用了 你试一下这种场景 设置一个8000X60的表格  页面整体设置一个浮动元素  然后再去隐藏6000行
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-30 10:21:28
地板
HDXXH 发表于 2021-3-30 09:34
用了 你试一下这种场景 设置一个8000X60的表格  页面整体设置一个浮动元素  然后再去隐藏6000行

您看下这个demo,未能复现您描述的卡死的情况。

Test_CDN_14.0.x.html

1.81 KB, 下载次数: 50

回复 使用道具 举报
HDXXH
金牌服务用户   /  发表于:2021-3-30 10:56:08
5#
试一下这个文件

Test_CDN_14.0.x.html

2.02 KB, 下载次数: 35

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-30 11:18:41
6#
HDXXH 发表于 2021-3-30 10:56
试一下这个文件

您可以参考附件的demo,设置隐藏行前,移除浮动元素,隐藏后再添加浮动元素

Test_CDN_14.0.x (1).html

2.13 KB, 下载次数: 51

回复 使用道具 举报
HDXXH
金牌服务用户   /  发表于:2021-3-30 12:27:11
7#
好的 试一下
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-30 13:31:40
8#

有新问题欢迎继续交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部