尋找一個可以處理數千個項目的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