锁定老帖子 主题:面试:大数据量的下拉列表
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-07-12
herryhaixiao 写道 写一个下拉列表的js控件,默认显示多少条,然后框中是可以输入的文本框,输入什么就用ajax自动匹配前多少条,这个应该比较合理。
这个应该是最好方式了,用户选择这个,总有多少了解其用途吧,根据输入的,匹配适合的。 说到底,还是autocomplete |
|
返回顶楼 | |
发表时间:2010-07-12
chris_zley 写道 下拉框能分页?还真没见过,是我脑残吗
呵呵,就是下拉到一定的条目数再去读取剩余的一部分数据显示,再下拉,再读取。。。。。现在有些grid都不是明显 的分页,而是用这种下拉分页了,比如jqGrid就提供这种功能. |
|
返回顶楼 | |
发表时间:2010-07-12
个人看法:
1、使用缓存,将下拉框所需数据一次性从数据库中读取出来(避免多次访问数据库而浪费资源),并且进行排序,放入缓存; 2、第一次点击下拉框时,从缓存中读取少量数据进行下拉显示(比如10到20条数据),在用户点击(拉动)滚动条时,再从缓存中读取一定量数据(比如10到20条数据)进行加载。这样避免了数据加载时间过长而等待,也避免了加载数据过多而不便于选择数据。 |
|
返回顶楼 | |
发表时间:2010-07-12
如果真的要做, 可以使用axaj 将下拉的数据进行分等级 如果很多进行多级。当点击父级菜单的时候 再进行下级的查询! 只不过 一个下拉 放1w 条数据 真是一个sb 的需求。
|
|
返回顶楼 | |
发表时间:2010-07-13
zhanwc 写道 cjx186 写道 zhudp.cn 写道 風一樣的男子 写道 玩QQ微博不?
玩的话你应该知道怎么搞 你们是要给QQ微博做广告还是怎么的? 到底是怎么做,你说一声就行,卖什么关子,会就会,不会就不会 就是。怎么不说玩百度,google不? 9494.一个二个都拽的不行。 各位,大牛,小牛还有正在称为牛人的朋友们.说了就说稍微清楚点...这样让我们这种新人.看的很迷糊.. 如果下次可以说我有个兄弟叫Google 你问他吧...但是别打几个字...很感谢... |
|
返回顶楼 | |