jQuery MiniUI

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

mini-tree加载数据 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-4-18 18:24:30 |只看该作者 |倒序浏览
mini-tree加载数据时,由于数据量比较大,界面处于了卡死状态,想问问有没什么方法,给界面个效果能提示loading,或者是加载中的效果,不然一片白真的很难看。

Rank: 8Rank: 8

沙发
发表于 2018-4-18 18:46:20 |只看该作者
1 固定tree的尺寸
2 加virtualScroll="true"

Rank: 2

板凳
发表于 2018-4-19 08:41:51 |只看该作者
felt 发表于 2018-4-18 18:46
1 固定tree的尺寸
2 加virtualScroll="true"

我添加后,效果没有变化,还是一片空白,卡死状态,要等待后台数据的加载

Rank: 8Rank: 8

地板
发表于 2018-4-19 09:25:12 |只看该作者
lklklk9405 发表于 2018-4-19 08:41
我添加后,效果没有变化,还是一片空白,卡死状态,要等待后台数据的加载 ...

浏览器f12看你的加载开销,tree是同步加载的,页面就是卡死效果,如果你的数据加载慢的话就是这样的。

Rank: 2

5#
发表于 2018-4-19 09:45:07 |只看该作者
dforce 发表于 2018-4-19 09:25
浏览器f12看你的加载开销,tree是同步加载的,页面就是卡死效果,如果你的数据加载慢的话就是这样的。 ...

数据加载了50多秒,一直卡死了效果,能不能在树加载的时或者是触发树加载前,添加个类似于var msgid = mini.loading("数据加载中,请稍后......", "加载数据");的效果,然后加载完成后隐藏

Rank: 2

6#
发表于 2018-4-19 11:17:06 |只看该作者
dforce 发表于 2018-4-19 09:25
浏览器f12看你的加载开销,tree是同步加载的,页面就是卡死效果,如果你的数据加载慢的话就是这样的。 ...

我还有一个问题,就是我一个tree,一个treegrid在同一个界面上,两个用个URL是一样的,能不能有什么方法只让url加载一次,然后两个共享

Rank: 8Rank: 8

7#
发表于 2018-4-19 11:17:16 |只看该作者
lklklk9405 发表于 2018-4-19 09:45
数据加载了50多秒,一直卡死了效果,能不能在树加载的时或者是触发树加载前,添加个类似于var msgid = mi ...


做了个例子,你参考下。
不过你这数据加载要50多秒,后台数据组织还是需要优化一下的。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

8#
发表于 2018-4-19 11:59:29 |只看该作者
dforce 发表于 2018-4-19 11:17
做了个例子,你参考下。
不过你这数据加载要50多秒,后台数据组织还是需要优化一下的。
...

好的,谢谢了,我的是因为2棵一样的树加载,一棵20多秒

Archiver|普加软件

GMT+8, 2025-7-8 11:32 , Processed in 1.034760 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部