我正在使用带有 ColReorder 插件和单个列搜索的 DataTables 1.10.4。一切正常,直到我开始移动列。
如果我使用以下代码对第 0 列进行初始搜索,它将起作用:
// table filters
$('#dtReference').on('keyup', function() {
oTable
.columns(0)
.search(this.value)
.draw();
});
但是,如果我将第 0 列向右移动到第 1 位,那么上面的代码不会引用正确的项目。我试过用列名替换 .columns(0) ,但这没有效果。
所以,我的问题是,当这些列位置移动时,我怎样才能在正确的列上保持正确的搜索?