我在初始化期间有一个dataTable,其中一列声明为“hidden”({bVisible“:false,”bSortable“:false})。 我需要使用外部按钮来识别列的可见性,因此我编写了此代码:
var oSettings = myTable.fnSettings();
oSettings.aoColumns[7].bVisible = !oSettings.aoColumns[7].bVisible;
比我打电话
myTable.fnFilter();
刷新数据。
该技巧有效并且列隐藏或可见,但不会发生在表的标题上。所以我找到了一个缺少标题的表格。 有人可以帮帮我吗?有没有一种简单的方法可以隐藏/显示列还刷新标题?
谢谢
答案 0 :(得分:0)
我已经解决了这段代码
var colsIndex = 7;
myTable.fnSetColumnVis( colsIndex, true );
显示列或
var colsIndex = 7;
myTable.fnSetColumnVis( colsIndex, false );
隐藏它。
非常感谢