Я пытаюсь найти и отфильтровать данные в базе данных на основе двух столбцов. Ниже приведен код, который я использую для поиска и перерисовки данных. (http://live.datatables.net/hapijuri/1/edit)
$(document).ready( function () {
var table = $('#example').DataTable({
"columns": [
{ title: 'title0', name: 'name0'},
{ title: 'title1', name: 'name1'},
{ title: 'title2', name: 'name2'},
{ title: 'title3', name: 'name3'},
{ title: 'title4', name: 'name4'},
{ title: 'title5', name: 'name5'},
]
});
table.column(1).search('Software Engineer')
.column(0).search('Bradley Greer').draw();
} );
Проблема с этим кодом заключается в том, что он работает с номером столбца (или индексом), а не с именем столбца, однако у меня есть имена столбцов на который я хочу найти.
Есть ли способ поиска по имени столбца вместо индекса в таблицах данных jquery?
Редактировать: Предоставление дополнительных сведений, чтобы убедиться, что я могу представить вопрос хорошо. Итак, у меня есть таблица данных, отображаемая в пользовательском интерфейсе, и я строю сводную таблицу (используя сводную таблицу. js) на другой вкладке, используя данные, доступные для данных.
При щелчке по числам в сводной таблице я хочу получить данные, датируемые в пользовательском интерфейсе, который необходимо отфильтровать, чтобы он отображал только те строки, которые относятся к числу, по которому щелкают в сводной таблице.
Я получаю имя столбца и значение, соответствующее этому числу, из сводной таблицы. Мне просто нужно найти значения этих столбцов в таблице данных и соответственно отобразить фильтр данных.
Как указано в примере ссылки, которой я поделился, я могу искать данные на основе индекса столбца и того же отражается на пользовательском интерфейсе. Я ищу поиск по имени столбца, а не по значению столбца.