寻找一个可以处理数千个项目的jQuery MultiSelect小工具。jQuery MultiSelect小工具
真的是这样的:http://www.quasipartikel.at/multiselect/但经过了几百项上的表现是可怕的。
对此提出建议?
寻找一个可以处理数千个项目的jQuery MultiSelect小工具。jQuery MultiSelect小工具
真的是这样的:http://www.quasipartikel.at/multiselect/但经过了几百项上的表现是可怕的。
对此提出建议?
我不认为有一个JavaScript小部件存在,如果你尝试选择数千种商品,不会把你的浏览器嘎然而止。首先,谁想要滚动浏览数千个物品清单?
如果你的项目的潜在名单很长,我建议像jQuery UI的自动完成功能,可以使用AJAX来发送基于击键项目的小得多的子集。下面是允许多项选择一个例子:http://jqueryui.com/demos/autocomplete/#multiple-remote
但是,你不会想用这个来选择“千条”。你可能会争辩说,你需要一个控件,允许你点击一个项目,向下滚动几百行,然后按住Ctrl键单击选中它们。这是一个更好的设计进来的地方。那几百行如何相关?你能创建一个可供选择的组的层次结构吗?正如我之前所说的,任何你试图做这种事情的控制都会表现得非常糟糕。
反应良好,我希望我的老板与你的理论性能一致;) – 2012-04-03 21:12:46
@ResidualEnvy好了,你的老板肯定没有我同意,如果他/她喜欢不必要的痛苦。 ;)不幸的是,我知道第一手多长的多选列表可以执行多么糟糕。我曾经维护一个在搜索屏幕上使用它们的应用程序。 *畏缩* – 2012-04-03 21:19:15
这个小工具的作品令人惊讶的好,带约5000个项目。我在Firefox测试...
我建议你不同的设计呢;一个1000多选择听起来很糟糕。 – Mathletics 2012-04-03 20:35:48