2014-01-23 4 views
1

Я реализовал мультизагрузку bootstrap с поиском в моем проекте, но когда я просматриваю что-то, что присутствует в раскрывающемся списке, тогда его показ «Выбрать все», но я хочу показать не найденный элемент.bootstrap multiselect search issue

ниже моего реализация начальной загрузки:

$('.multiselectFilter').multiselectFilters({ 
    enableFiltering: true, 
    filterPlaceholder: 'Search', 
    enableCaseInsensitiveFiltering : true, 
    includeSelectAllOption: true, 
    filterPlaceholder: 'Search', 
    dropRight: true 
}); 

ответ

1

Я думаю, вам нужно установить этот атрибут к ложным

includeSelectAllOption: false 

то Wouldnt попросить вас select all значения

+0

нет .. это снимает все опции из выпадающего списка – user2696466

+0

@ user2696466: что именно вы ожидаете? в мультиселективном фильтре должны отображаться значения, которые искали, не попросив вас выбрать все варианты вправо? – dreamweiver

+0

если возможно, вы можете создать jsfiddle на http://jsfiddle.net – dreamweiver

1

попробуйте onChange

$('.multiselectFilter').multiselectFilters({ 
    enableFiltering: true, 
    filterPlaceholder: 'Search', 
    enableCaseInsensitiveFiltering : true, 
    includeSelectAllOption: true, 
    filterPlaceholder: 'Search', 
    dropRight: true, 
    onChange: function (elem, chk) { 
     //your message 
    } 
}); 
1

Включая истинную чувствительность к случайным значениям, делает более желательные результаты, например.

enableCaseInsensitiveFiltering: истинный