У меня есть таблица, которая заполняется с помощью повторителя, и я добавил соответствующие dataTable .css и .js, чтобы включить плагин.Это работает нормально и, как и ожидалось.У меня возникла проблема, как теперь я могу включить несколько «кнопок фильтра», которые при нажатии применяют строковый фильтр к данным таблицы.Я могу смоделировать то, что я хочу, используя фактическую панель поиска, которую вы можете включить, но я бы предпочел иметь некоторые якорные теги, которые служат активируемыми кнопками / фильтрами для запуска этого.
Пример таблицы
ID : Type
----------
1 : Car
2 : Car
3 : Bike
4 : Bike
5 : Car
JavaScript в нижней части страницы выглядит следующим образом:
var table = $('#example').DataTable();
var filteredData = table
.columns( [0, 1] )
.data()
.flatten()
.filter( function ( value, index ) {
return value = 'Bike' ? true : false;
} );
Я подозреваю, что есть проблема с тем, как я определяю мойкритерий поиска, и в приведенном выше примере это попытка установить фильтр для чего-либо в столбцах 0 или 1, которые содержат строку «Bike».
Любая помощь будет принята с благодарностью.