我有一个大的数据表表,用户可以根据需要隐藏/显示每一列。
我遇到的问题是,当更新/添加行并重绘表时,隐藏列变为可见,即使在初始化表时禁用了排序,也会启用排序
这是我用来重绘表格的代码:
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);
那么我现在如何重新隐藏以前隐藏的列?