Имея ту же проблему, что и в потоке ниже, но я не хотел комментировать вопрос двухлетней давности.
yadcf - custom_select выбирает странное поведение
Я использую множественный выбор типа фильтра yadcf и пытаюсь инициализировать bootstrap_select как плагин custom_ select. Пользовательский выбор создается нормально, но у меня возникают следующие проблемы: При загрузке страницы он выглядит как это. Когда вы выбираете параметр, он каждый раз дублирует два списка, например это. См. Код ниже. Примечание. Я использую самую последнюю версию yadcf.
var _bootstrapselect;
yadcf.initSelectPluginCustomTriggers(
function ($filterSelector) {
_bootstrapselect = $filterSelector.selectpicker({});
},
function ($filterSelector) {
_bootstrapselect.selectpicker('refresh');
},
function ($filterSelector) {
_bootstrapselect.selectpicker('destroy');
});
Есть ли решение этой проблемы или она еще не решена.





Я смог решить это сам. См. Ниже информацию о тех, кто пытается использовать bootstrap_select с yadcf custom_select.
Инициализируйте initSelectPluginCustomTriggers, как показано ниже.
var _bootstrapselect;
yadcf.initSelectPluginCustomTriggers(
function ($filterSelector) {
_bootstrapselect = $filterSelector.selectpicker({});
},
function ($filterSelector) {
_bootstrapselect.selectpicker('refresh');
},
function ($filterSelector) {
_bootstrapselect.selectpicker('destroy');
});
И для вашего столбца, использующего multi_select, сделайте следующее:
yadcf.init(table, [
{
column_number: 0,
filter_container_id: 'external_filter_container_0',
filter_type: 'multi_select',
select_type: 'custom_select',
style_class: 'selectpicker',
filter_default_label: 'Filter Value',
filter_reset_button_text: false,
}
]);
Мне просто не хватало класса стиля «selectpicker» в столбце 0. Глупо.
См. здесь для получения дополнительных методов выбора начальной загрузки, которые можно использовать в initSelectPluginCustomTriggers для функций инициализации, обновления и уничтожения.