2016-05-12 11 views
0

私はブートストラップの選択ドロップダウンプラグインを使用しています。 https://silviomoreto.github.io/bootstrap-select/。選択ドロップダウンには50,000を超えるオプションがあります。ドロップダウンをクリックすると、開くには最低1〜2分かかり、ページがロードされているときはブラウザがハングします。誰かがこの問題を解決するアイデアを持っているのですか?ブートストラップ選択ドロップダウンロード問題

+0

に従ってください。 –

+0

ドロップダウンの代わりに自動完了を使用できます –

+0

これはブートストラップライブラリの既知の問題です。 ajaxを使用すると、数秒間あなたの画面が固まるでしょう。ここでの唯一の解決策は、あまりにも多くのオプションを持たないか、おそらくselect2を使用することです – misha130

答えて

0

は、それはあなたが入力すると、AJAXリクエストを経由して検索する機能を追加することで、既存のブートストラップの選択の実装を拡張しているthis Ajax-Bootstrap-Select on github

を参照してください。

0

ドロップダウン時に50,000オプションを表示することは悪い考えです。間違いなく開くには時間がかかるでしょう。 1:ユーザータイプレコードがデータベースから検索して自動完全リストに表示する場合は、自動補完テキストボックスを使用する必要があります。 2:2番目のオプションは、これらのレコードをロードして、データソースを自動競合するように割り当てるため、データベースへの接続が非常に多くなることを避けます。

は、あなたがロードし、代わりにすべてをロードするデータをページ分割するためにAJAXを使用して検討するかもしれないこれらのリンク Auto Complete Drop Down