日期:2014-05-16  浏览次数:20367 次

关于下拉列表选择 项 过多的问题
我做了一个集联下拉框(集联到可选列表框),比如,当在下拉列表框选择业务部的时候,下面有两个列表框,一个是可选人员列表框,一个是已选人员列表框.这两个列表框用按纽可以全选/全不选

目前问题是:
当业务部门人员很多的时候(大于500),感觉很慢,几乎要10秒,如果数据量再大,几乎让人误以为死机

谁有这方面的经验,帮帮我,谢谢!!

------解决方案--------------------
当下拉框内容大于100都是不可忍受的了,为什么要一定使用此种结构,这种下拉表只能一次把数据取完才行,不浪费事件才怪,除非你自己写一个js控件实现下拉表的动态取数,当然这种可能更浪费时间了,不能使用树形或其他更好的选择吗?换种思路也许更好
------解决方案--------------------
另:
option对象过多,不要用dom方式移动
可以用parentNode.innerHTML= " <select> <option> 1 <option> 2.... </select> "