Я смог решить все проблемы с помощью bootstrap-select и yadcf. Не используйте диспетчер пакетов nuget для загрузки bootstrap-select. Это была проблема. используйте CDNJS из ссылки здесь . Кроме того, поместите ссылку сценария внизу после сценариев начальной загрузки, datatables и yadcf.
Итоговый код:
var _bootstrapselect;
yadcf.initSelectPluginCustomTriggers(
function ($filterSelector) {
_bootstrapselect = $filterSelector.selectpicker({});
},
function ($filterSelector) {
_bootstrapselect.selectpicker('refresh');
},
function ($filterSelector) {
_bootstrapselect.selectpicker('destroy');
}
);
yadcf.init(table, [
{
column_number: 0,
filter_container_id: 'external_filter_container_0',
filter_type: 'multi_select',
select_type: 'custom_select',
style_class: 'form-control selectpicker',
filter_default_label: 'Filter Column',
filter_reset_button_text: false,
}
]);