0

bootstrap multiselect eklentisini kullanıyorum ve verileri nakavt js ile bağladım. this jsfiddle’dur. Seçenekler aslında multiselect'e veri ile bağlanır - Bunu jsfiddle çıkış penceresindeki multiselect öğesine sağ tıklayıp kontrol ederek onaylayabilirsiniz ve <option> 'lar gerçekten oradadır. Bununla birlikte, çoklu seçim öğesine tıklamak açılır listenin düşmesine neden olmaz. bootstrap multiselect o <select> yılında <option> 's sahip olduğunu bilmek görünmüyorbootstrap multiselect aşağı açılır aşağı doğru değil

, bu şimdiye disableIfEmpty yapılandırma seçeneğini kullandığınızda, kalıcı multiselect devre dışı bırakır kanıtlanmıştır. Neden bootstrap multiselect, seçeneklerin olduğunu bilmez ve böylece açmayı açmamasına neden olur? nakavt temelde sonra uygulamak bağlamaları ise onun oluşturmayı, yapmış sonra

jsfiddle here

cevap

1

Yalnızca çokluseçim widget'larınızı örneğini.

, fikir edinmek bu çatal keman kontrol etmek için: http://jsfiddle.net/r0kbch7u/

Ben temelde Belgeniz yüklenen olay dinleyicisi için CategorySelect kurucusundan $("#category-select").multiselect() kodu taşıdık.

+0

Teşekkürler. Verileri çok yönlü olarak yapılandırma yolunu seviyorum. ButtonWidth'in neden% 100 olmadığına dair bir fikriniz var mı? DataFor'un bir nedenden dolayı çalışıp çalışmadığını merak ediyorum. – BeniaminoBaggins

+0

Yapılandırma dosyası alınırken bir hata yapabilirdim .. Bakacağım bir şey var. Daha da önemlisi: Ben esas olarak, "applyBindings" ve ".multiselect" sırasının önemini göstermek istedim. Örnekte uyguladığım yol en iyi yol değildir. Multiselect'i başlatmak için 'init 'yöntemini kullanan özel bir nakavt bileşeni yaparsanız daha iyi olur. – user3297291

+0

Güncelleştirilmiş örnek: http://jsfiddle.net/r0kbch7u/1/ Düğme konteynerinizde de bir sorun var gibi görünüyor. "Position: relative" özelliğini ekledim çünkü açılır pencere görünümünüzün dışına çıkar. – user3297291