【发布时间】:2010-07-16 13:46:44
【问题描述】:
假设我们有三个从属的选择下拉菜单(选择父项通过数据库查询异步填充子项):
DD1:[这个世界的人]
DD2:[发束]
DD3:[角蛋白分子]
好的,我们的选项列表不会像这里的名称所暗示的那么大,但每个下拉列表将包含大约 100 万个选项项。前几天我们尝试将大约 20,000 个选项项(通过 ajax)加载到子下拉列表中,结果 UI 冻结并且出现问题。
有什么策略吗?
(我们使用 Spring MVC/JSTL + Tiles/DB2/EXTJS)。
【问题讨论】:
-
这太荒谬了。这里唯一的解决方案是永远不要在下拉框中显示 100 万个项目。永远。
标签: javascript performance spring drop-down-menu