我已经使用datatable.bundle.js使用jQuery Datatable。一切工作正常,但是当我在单个列搜索输入上使用column.search(this.value).draw();
事件时,该事件将触发,但是this.api().columns().every(function(index) {
let column = this;
$('#user-data input').on('keyup change', function() {
//alert("changed");
console.log("key is pressed");
//column.search(this.value).draw()
//console.log("inside");
if (column.search() !== this.value) {
column.search(this.value).table.draw();
}
});
}
不起作用。
this.api().columns().every(function(index) {
let column = this;
$('#user-data input').on('keyup change', function() {
//alert("changed");
console.log("key is pressed");
//column.search(this.value).draw()
//console.log("inside");
if (column.search() !== this.value) {
column.search(this.value).table.draw();
}
});
}
我已经尝试过了
{{1}}
该事件有效,但绘图功能无效
答案 0 :(得分:0)
根据documentation,您需要从方法调用中删除table
。
column.search(this.value).draw();
代替
column.search(this.value).table.draw();