2
我需要将不同类型(文本框,下拉列表)的过滤添加到DataTable中的某些(!)个别列到页脚。也就是说,我希望能够通过单个列来搜索添加到页脚的每个过滤器,并且过滤器的类型将取决于列,例如,对于列0,它是一个文本框,对于列1,它是一个下拉列表中,第5列是日期选择器。如何将搜索添加到页脚中的某些DataTable列?
这是一个测试示例。请注意新类型的构造函数(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');
});
怎么回事?