Я создаю приложение Laravel с интегрированной в бэкэнд AdminLTE. AdminLTE использует DataTables для генерации таблиц, это прекрасно работает. Но в AdminLTE можно только сортировать столбцы, а фильтровать столбцы невозможно. В одном представлении администратора я хочу отфильтровать столбцы с раскрывающимся списком, как показано в этом примере DataTables .
Я пытался интегрировать пример кода в AdminLTE main.js. Но у меня это не работает. В main.js есть кодекс, где, вероятно, новый код должен или мог бы быть интегрирован.
$('.datatable').each(function () {
if ($(this).hasClass('dt-select')) {
window.dtDefaultOptions.select = {
style: 'multi',
selector: 'td:first-child'
};
window.dtDefaultOptions.columnDefs.push({
orderable: false,
className: 'select-checkbox',
targets: 0
});
}
$(this).dataTable(window.dtDefaultOptions);
});
У кого-нибудь есть идеи, как заставить работать фильтрацию?