2016-03-23 20 views
2

select2を使用して複数選択フィールドに検索ボックスを追加する必要があります。select2マルチセレクト検索ボックスを有効にする

何らかの理由で、単一選択フィールドに検索ボックスが表示されるのに対して、複数選択フィールドで同じselect2()呼び出しが検索ボックスを追加することはありません。

var data = []; // Programatically-generated options array with > 5 options 
var placeholder = "select"; 
$(".mySelect").select2({ 
    data: data, 
    placeholder: placeholder, 
    allowClear: false, 
    minimumResultsForSearch: 5}); 

select2は複数選択の検索ボックスをサポートしていませんか?誰も良い同様に機能する代替を持っていますか? SELECT2入力要素は、バックエンド・データ

ことなく、複数の選択のための検索ボックスなること

答えて

6

答えは、あなたが入力を開始する場合は、それが設定されている場合は、あなたの結果は、オプション

をフィルタリングを開始しますリモートAjaxのデータをロードするために、それは実際に検索ボックスを保持していますが、データソースなしで、複数の選択のために、入力はかなり直感的な検索バーは、ある

https://select2.github.io/examples.html

また
+0

にそれは私たちのCSSは、複数選択ボックスに検索フィールドを隠したが判明しました。私にとっては、シングルセレクト用の検索バーとマルチセレクト用の選択/検索バーを別々に持つのが最も直感的ではありませんが、少なくともそれは機能します。 –

+0

私は遠隔のajaxデータでver 4を見ることができ、multipleは検索ボックスを表示しません。だから答えは....いいえ? – kpg

0

SELECT2のV4.0.3

<select class="smartsearch_keyword" name="keyword[]" id="keyword" style="width:100%;"></select> 

$(".smartsearch_keyword").select2({ 
    multiple: true, 
    ... 
}); 

set multiple default selections

関連する問題