Datatables 数据表+;隐藏所有列按钮
在中,我希望能够隐藏所有列,但似乎无法获得正确的语法 这将从下面的代码和上面的链接创建一个显示所有列的按钮。有没有一种写这篇文章的方法,这样我就可以隐藏所有的列Datatables 数据表+;隐藏所有列按钮,datatables,Datatables,在中,我希望能够隐藏所有列,但似乎无法获得正确的语法 这将从下面的代码和上面的链接创建一个显示所有列的按钮。有没有一种写这篇文章的方法,这样我就可以隐藏所有的列 { extend: 'colvisGroup', text: 'Show all', show: ':hidden' } 代码: 我已经尝试过以下类似的其他排列方式,但没有乐趣,任何人都可以提供建议,和/或我如何在文档中找到它 {
{
extend: 'colvisGroup',
text: 'Show all',
show: ':hidden'
}
代码:
我已经尝试过以下类似的其他排列方式,但没有乐趣,任何人都可以提供建议,和/或我如何在文档中找到它
{
extend: 'colvisGroup',
text: 'Show None',
visibility: false
}
这对我很有效,尽管我不确定为什么
0
没有显示第一列。它还可以将其留空show:[],
{
extend: 'colvisGroup',
text: 'Show None',
show: [0],
hide: ['*']
}
首先需要确定datatable中绑定的列数,然后立即将所有列的可见性设置为false
var oTable = $('#example').DataTable();
var columnCounts = oTable.columns().nodes().length;
for ( var i=0; i<columnCounts; i++ ) {
oTable.fnSetColumnVis(i, false, false);
}
var-oTable=$('#示例').DataTable();
var columnCounts=oTable.columns().nodes().length;
对于(var i=0;i
这对我有效,只有2列可见
var oTable = $('#example').DataTable();
var columnCounts = oTable.columns().nodes().length;
for ( var i=0; i<columnCounts; i++ ) {
oTable.fnSetColumnVis(i, false, false);
}
{
extend: 'colvisGroup',
text: 'Show None',
hide: [':gt(1)'],
//show: [0, 1, 2],
//hide: [0, 1, 2],
//hide: ['*']
}