使用DataTable ColVis扩展设置隐藏的默认列

时间:2015-07-15 23:44:39

标签: datatables

如何通过ColVis扩展程序提供我希望隐藏在表加载的列列表?

另外,有没有办法检索当前可见/隐藏的列列表?

1 个答案:

答案 0 :(得分:9)

指定可见列

您可以使用columnDefscolumns选项设置可见性,以定位特定列以及columns.visible选项以设置列可见性。

例如,要最初隐藏第二列,请使用以下选项:

var table = $('#example').DataTable({
    'columnDefs': [
       { targets: 1, visible false }
    ]
});

请参阅this jsFiddle进行演示。

获取可见列的列表

您可以使用columns().visible()方法获取可见列的列表。

var colVisible = table.columns().visible();

请参阅this jsFiddle进行演示。