在jquery DataTable中显示/隐藏列后缺少列标题

时间:2014-06-17 12:46:27

标签: jquery jquery-datatables

我在初始化期间有一个dataTable,其中一列声明为“hidden”({bVisible“:false,”bSortable“:false})。 我需要使用外部按钮来识别列的可见性,因此我编写了此代码:

var oSettings = myTable.fnSettings();
oSettings.aoColumns[7].bVisible = !oSettings.aoColumns[7].bVisible;

比我打电话

myTable.fnFilter();

刷新数据。

该技巧有效并且列隐藏或可见,但不会发生在表的标题上。所以我找到了一个缺少标题的表格。 有人可以帮帮我吗?有没有一种简单的方法可以隐藏/显示列还刷新标题?

谢谢

1 个答案:

答案 0 :(得分:0)

我已经解决了这段代码

var colsIndex = 7;
myTable.fnSetColumnVis( colsIndex, true );

显示列或

var colsIndex = 7;
myTable.fnSetColumnVis( colsIndex, false );

隐藏它。

非常感谢