jQuery MiniUI

 找回密码
 立即注册
查看: 2169|回复: 8
打印 上一主题 下一主题

Inline DetailGrid 加载慢 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2016-8-22 16:00:26 |只看该作者 |倒序浏览
Inline DetailGrid 中主表有2行数据,第一行的子表中有3行数据,第二行的子表中有1000行数据,如果先点开主表第一行的子表数据,然后再点开主表第二行的子表数据,显示就很快。如果直接点开主表第二行数据的话浏览器就要卡20——30秒,请问管理员有没有方法解决这个问题?

Rank: 8Rank: 8

沙发
发表于 2016-8-22 16:02:48 |只看该作者
大数据量的表格请设置虚拟滚动,提升效率
virtualScroll="true"

Rank: 1

板凳
发表于 2016-8-22 16:03:53 |只看该作者
子表中设置过virtualScroll="true"

Rank: 1

地板
发表于 2016-8-22 16:08:10 |只看该作者
感觉好像是如果子表加载过一次然后再加载1000行就快了  如果直接加载1000行的那个子表就慢

Rank: 8Rank: 8

5#
发表于 2016-8-22 16:29:13 |只看该作者
insa1234 发表于 2016-8-22 16:08
感觉好像是如果子表加载过一次然后再加载1000行就快了  如果直接加载1000行的那个子表就慢 ...

加载过的话表格就不用再次生成,只是数据重新加载

Rank: 1

6#
发表于 2016-8-22 16:29:29 |只看该作者
:):):):):)vv

Rank: 1

7#
发表于 2016-8-22 16:59:15 |只看该作者
dforce 发表于 2016-8-22 16:29
加载过的话表格就不用再次生成,只是数据重新加载

那有没有办法预先加载一个空表?

Rank: 1

8#
发表于 2016-8-22 17:44:32 |只看该作者
有没有好点的解决办法呢?

Rank: 8Rank: 8

9#
发表于 2016-8-23 09:36:19 |只看该作者
insa1234 发表于 2016-8-22 17:44
有没有好点的解决办法呢?

本地按你的描述测试了一下,子表格加上virtualScroll="true"之后并不慢

Archiver|普加软件

GMT+8, 2024-9-30 14:22 , Processed in 1.068651 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部