Я использую jQuery dataTable, и когда пользователь выбирает раскрывающийся список, он ищет таблицу данных и фильтрует ее и перерисовывает содержимое на основе найденных данных:
mtTable.columns().each(function() {
mtTable.column(22).search(searchVal, true, true).draw();
});
Теперь я пытаюсь получить все значения столбцов после выполнения поиска, однако я не могу найти функцию для этого. В настоящее время я использую api
var myTable = $("#tblResults").DataTable();
var resultsArray = myTable.columns(colIndex).data();
В соответствии с документацией это вернет все данные из нефильтрованного столбца. Я не могу найти функцию, чтобы дать мне массив значений столбцов только для фильтрованных данных.