jQuery MiniUI

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

tabs datagrid 懒加载 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-9 10:44:13 |只看该作者 |倒序浏览
我有一个界面,分为上下两部分。上面为查询条件;下面为三个tab页,第一个tab页是一个url连接访问至另外一个界面;第二个和第三个是普通的datagrid。由于三个tab一起加载,数据过多页面会卡。故想要实现懒加载。
1、打开页面默认加载第一个tab页
2、点击那个tab页,便加载那个。
3、多次点击同一个页面时,不要重复加载。即只需加载一次。最好是可以设置,若查询条件改变后点击tab页则重新加载。否则看旧的页面。
问:如何实现?

Rank: 8Rank: 8

沙发
发表于 2015-7-9 11:18:49 |只看该作者
表格是异步加载的,一般不会卡
你要懒加载的话,tabs里面其他页面用url打开,这样只会再点击展开tab页的时候才去加载

Rank: 2

板凳
发表于 2015-7-9 16:12:06 |只看该作者
dforce 发表于 2015-7-9 11:18
表格是异步加载的,一般不会卡
你要懒加载的话,tabs里面其他页面用url打开,这样只会再点击展开tab页的时 ...

我已经实现了在点击tabs在加载。可是我反复点同一个tab的时候,每次都重新加载。我想要实现点过一次之后,下次再点就不要加载了,直接显示上次的。怎么办?

Rank: 8Rank: 8

地板
发表于 2015-7-9 16:35:08 |只看该作者
suisesigi 发表于 2015-7-9 16:12
我已经实现了在点击tabs在加载。可是我反复点同一个tab的时候,每次都重新加载。我想要实现点过一次之后 ...

你自己处理的加载,不是我们的标准懒加载,那你只能自己判断是否已经加载

Rank: 2

5#
发表于 2015-7-16 09:08:42 |只看该作者
dforce 发表于 2015-7-9 16:35
你自己处理的加载,不是我们的标准懒加载,那你只能自己判断是否已经加载 ...

我的tabs里面的每一个tab中都是一个griddata,那你们的标准懒加载怎么实现呢?

Rank: 8Rank: 8

6#
发表于 2015-7-16 09:26:23 |只看该作者
suisesigi 发表于 2015-7-16 09:08
我的tabs里面的每一个tab中都是一个griddata,那你们的标准懒加载怎么实现呢? ...

我们的tabs懒加载是,url对象tab页面,打开的时候才加载,再次打开不会重新加载

Rank: 2

7#
发表于 2015-7-16 14:56:27 |只看该作者
felt 发表于 2015-7-16 09:26
我们的tabs懒加载是,url对象tab页面,打开的时候才加载,再次打开不会重新加载 ...

谢啦~~

Archiver|普加软件

GMT+8, 2024-7-1 18:04 , Processed in 1.039163 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部