2016-03-23 23 views
2

Seçme alanlarımdaki select2'yi kullanarak bir arama kutusu ekleyebilmem gerekir.select2 çoklu seçim arama kutusunu etkinleştir

Sebep ne olursa olsun, arama kutuları beklemedeki alanlarda beklendiği gibi görünürken, çoklu seçim alanında aynı select2() çağrısı bir arama kutusu eklemez.

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

select2 çoklu seçim içeren arama kutularını desteklemiyor mu? Herkes benzer iyi işleyen bir alternatif var mı? Select2 giriş elemanı arka uç veri

olmadan birden seçer için arama kutusu olur

cevap

6

cevaptır yazmaya başlarsanız bunu ayarlamak varsa, sonuçlarınız seçenekleri

filtreleme başlayacak uzaktan ajax verilerini yüklemek için, aslında bir arama kutusu korumak, ama bir veri kaynağı olmadan birden seçer için, giriş oldukça sezgisel arama çubuğu vardır

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

+0

için Bizim CSS çoklu seçim kutusuna arama alanını saklandığını çıkıyor. Bana göre, tek seçmeli ve çoklu seçim için birleşik seçim/arama çubuğu için ayrı arama çubuklarına sahip olmak en kolay değil, ama en azından çalışır. –

+0

Uzak ajax verileriyle birlikte ver 4'ü görebildiğim kadarıyla ve birden fazla arama kutusu göstermiyor. Yani cevaplar .... hayır mı? – kpg

0

Select2 v4.0.3 Ayrıca

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

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

: set multiple default selections