Включить окно поиска Select2 multi-select
Мне нужно иметь возможность добавить поле поиска в мои поля с несколькими вариантами выбора, используя 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 не поддерживает поля поиска с multi-выбирает? У кого-нибудь есть хорошая альтернатива?
2 ответов
ответ заключается в том, что входной элемент select2 становится поле поиска для нескольких выбирает без данных back end
Если вы начнете печатать, ваши результаты начнут фильтровать параметры
Если у вас есть набор для загрузки удаленных данных ajax, он фактически сохраняет поле поиска, но для нескольких вариантов без источника данных ввод-это строка поиска, которая довольно интуитивный
select2 v4.0.3
<select class="smartsearch_keyword" name="keyword[]" id="keyword" style="width:100%;"></select>
$(".smartsearch_keyword").select2({
multiple: true,
...
});
дополнительно: к установить несколько вариантов по умолчанию