jQuery MiniUI

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

页面的下拉框的问题? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-11-25 16:00:21 |只看该作者 |倒序浏览
当我一个页面有几个下拉框,然后两个下拉框里面分别有4000多条数据,加载起来特别慢!有没有一种机制,刚打开页面的时候加载100个,然后下拉的时候加载在4000条进来?

Rank: 8Rank: 8

沙发
发表于 2014-11-25 16:06:26 |只看该作者
combobox是同步加载的,数据多肯定慢
参考这个懒加载的示例


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

板凳
发表于 2014-11-26 10:50:34 |只看该作者
felt 发表于 2014-11-25 16:06
combobox是同步加载的,数据多肯定慢
参考这个懒加载的示例

我一个页面有四个这样的下拉框呢,都各自给他们定义一个这样:
    function onbeforeshowpopup(e) {
        var url = cb._url;
        if (url && !cb._loaded) {
            cb.setUrl(url);
            cb._loaded = true;
        }
    }
    function onbeforeshowpopup2(e) {
        var url = cb._url;
        if (url && !cb._loaded) {
            cb.setUrl(url);
            cb._loaded = true;
        }
    }

Rank: 3Rank: 3

地板
发表于 2014-11-26 11:08:16 |只看该作者
felt 发表于 2014-11-25 16:06
combobox是同步加载的,数据多肯定慢
参考这个懒加载的示例

是的,是刚才我问你的那样做懒加载!还有一个问题就是我有一个下拉框是实在是数据4000多条太多了,加载还是有点慢,有没有一种机制,可以让他先加载几十个,然后翻页这样的

Rank: 8Rank: 8

5#
发表于 2014-11-26 11:39:41 |只看该作者
春花之石 发表于 2014-11-26 11:08
是的,是刚才我问你的那样做懒加载!还有一个问题就是我有一个下拉框是实在是数据4000多条太多了,加载还 ...

combobox没有这样的功能

Rank: 3Rank: 3

6#
发表于 2014-11-26 12:27:09 |只看该作者
dforce 发表于 2014-11-26 11:39
combobox没有这样的功能

我这边这个有4000多条的下拉框数据,点击下拉时,其他的按钮,下拉框点击不了,点击了之后会有是否停止脚本的提醒!有没有一种办法,可以让它自己下拉加载的时候,不影响页面其他的功能!
页面的结构如下
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

7#
发表于 2014-11-26 13:07:15 |只看该作者
春花之石 发表于 2014-11-26 12:27
我这边这个有4000多条的下拉框数据,点击下拉时,其他的按钮,下拉框点击不了,点击了之后会有是否停止脚 ...

下拉数据太多,加载需要一定时间。

Rank: 3Rank: 3

8#
发表于 2014-11-26 14:16:58 |只看该作者
dforce 发表于 2014-11-26 13:07
下拉数据太多,加载需要一定时间。

有一定的时间可以,但是在加载过程中其他的功能不能用,点击页面页面一下就卡主了。有没有它在加载的过程中对不影响其他的功能点击

Rank: 8Rank: 8

9#
发表于 2014-11-26 15:21:15 |只看该作者
春花之石 发表于 2014-11-26 14:16
有一定的时间可以,但是在加载过程中其他的功能不能用,点击页面页面一下就卡主了。有没有它在加载的过程 ...

combobox不支持大数据
combobox的数据加载是同步的ajax,你数据多没加载好点击其他地方肯定会有这样的问题

Rank: 3Rank: 3

10#
发表于 2014-11-26 16:50:31 |只看该作者
dforce 发表于 2014-11-26 15:21
combobox不支持大数据
combobox的数据加载是同步的ajax,你数据多没加载好点击其他地方肯定会有这样的问 ...

你有没有别的办法?

Archiver|普加软件

GMT+8, 2024-11-5 18:32 , Processed in 1.066477 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部