重绘后如何在dataTables中重新隐藏以前隐藏的列

时间:2018-06-19 08:51:46

标签: datatables

我有一个大的数据表表,用户可以根据需要隐藏/显示每一列。

我遇到的问题是,当更新/添加行并重绘表时,隐藏列变为可见,即使在初始化表时禁用了排序,也会启用排序

这是我用来重绘表格的代码:

var table = $('#membersList').DataTable();
var info = table.page.info();
var length=info.length;
var page=info.page;
var search=document.querySelector('.dataTables_filter input').value;
var order = table.order();
var column=order[0][0];
var direction=order[0][1];  
table.destroy();

var table = $('#membersList').DataTable();
table
.order([[column, direction]])
table
.search(search)
.page.len(length)
.page(page)
.draw(true);

那么我现在如何重新隐藏以前隐藏的列?

0 个答案:

没有答案