2016-05-06 18 views
0

私はクエリを実行して5000のレジスタを持っていますが、select2は3278しか表示しません、なぜですか? どうすれば修正できますか?クエリの結果をすべて表示

私はこれがあなたのコード内のいくつかのブラウザの制限か何かでなければなりません

$('select').select2({ 
    minimumResultsForSearch: 20 // at least 20 results must be displayed 
}); 
+0

は、あなたはあなたを意味しますかハ選択肢の中に5000個のオプションノードがありますか? –

+0

はい、選択は私の大学の学生のすべてのコードを持っています –

答えて

0

でそれを試してみてください。

私はクロームでこれをテストし、それはすべて5000

jsFiddleを示しています。https://jsfiddle.net/7a6ecrt2/1/

マークアップ:

<select id="mySelect"> 
</select> 

コード

var x = document.getElementById("mySelect"); 
x.options.length = 5000; 
var i = 5000; 
while (i) { 
    var option = document.createElement('option'); 
    option.text = "fred" + i; 
    option.value = "freddy" + i; 
    x[i] = option; 
    i--; 
} 
alert(x.options.length); 
$('#mySelect').select2({ 
    minimumResultsForSearch: 20 // at least 20 results must be displayed 
}); 
+0

ありがとう私はチェックします –

関連する問題