3

何千ものアイテムを処理できる jQuery MultiSelect ウィジェットを探しています。

本当にこれが好きです:http://www.quasipartikel.at/multiselect/しかし、数百のアイテムの後のパフォーマンスはひどいものです。

提案?

4

2 に答える 2

3

何千もの項目を選択しようとしてもブラウザが停止しない Javascript ウィジェットは存在しないと思います。まず第一に、何千ものアイテムのリストをスクロールしたいと思うのは誰でしょうか?

アイテムの潜在的なリストが非常に長い場合は、AJAX を使用してキーストロークに基づいてアイテムのより小さなサブセットを送信できる jQuery UI Autocomplete のようなものをお勧めします。複数の選択を許可する例を次に示します: http://jqueryui.com/demos/autocomplete/#multiple-remote

ただし、これを使用して「何千ものアイテム」を選択することは望ましくありません。項目をクリックし、数百行下にスクロールしてから、Ctrl キーを押しながらクリックしてすべてを選択できるコントロールが必要だと主張するかもしれません。そこで、より優れた設計が必要になります。これらの何百もの行はどのように関連しているのでしょうか? 選択するグループの階層を作成できますか? 前に言ったように、この種のことをしようとするコントロールは、恐ろしいパフォーマンスを発揮します。

于 2012-04-03T20:56:56.483 に答える
1

このウィジェットは、約で驚くほどうまく機能します。5000アイテム。FireFoxでテストしました...

https://github.com/yanickrochon/jquery.uix.multiselect

于 2012-08-15T22:00:11.207 に答える