Мне нужно добавить фильтрацию разных типов (текстовое поле, раскрывающийся список) для некоторых (!) Отдельных столбцов в DataTable в нижний колонтитул. То есть я хочу иметь возможность выполнять поиск по одному столбцу для каждого фильтра, который я добавляю в нижний колонтитул, и тип фильтра будет зависеть от столбца, скажем, для столбца 0 это текстовое поле, для столбца 1 это раскрывающийся список, для столбца 5 это указатель даты.
Вот тестовый пример. Обратите внимание на новый тип конструктора (DataTable, а не dataTable).
$("#my-table").DataTable({
//.....
, 'initComplete': function (settings, json) {
var cl = this.api().columns(1); //2nd column
$(cl.footer()).html("fdsfds"); //doesn't work
//this.api().columns().every(function(){
//var column = this;
//$(column.footer()).html('fdsfsdfd'); //doesn't work either
//});
//neither this
//var api = this.api();
// $(api.column(1).footer()).html('dsfs2222');
});
Что случилось?