column().visible() 获取/设置选择列的可见性

最低支持版本:DataTables 1.10


描述(Description)

在DataTables中显示和隐藏列非常方便,特别是当列比较多的大表格时。此方法允许即时改变单个列的可见性,或者获取列的可见性状态。

类型(Type)

function column().visible()

描述(Description):

获取选择列的可见性

返回(Returns):

booleanType

true表示列是可见的,false表示不可见


function column().visible( show [, redrawCalculations ] )

描述(Description):

设置选择列的可见性

参数(Parameters):

返回(Returns):

DataTables.ApiType

DataTables API 实例,包含被选择的列在结果集中。


例子(Example)

获取序号为0的列的可见性

var table = $('#example').DataTable();
 
alert( 'Column index 0 is '+
    (table.column( 0 ).visible() === true ? 'visible' : 'not visible')
);

隐藏表格的第一列

var table = $('#example').DataTable();
 
table.column( 0 ).visible( false );

隐藏多列,使用redrawCalculations来提高性能

var table = $('#example').DataTable();
 
for ( var i=0 ; i<4 ; i++ ) {
    table.column( i ).visible( false, false );
}
table.columns.adjust().draw( false ); // adjust column sizing and redraw

相关属性(Related)

下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。

API

https://datatables.net/reference/api/column().visible()

Translation from DataTables.net, with permission

百度站内搜索

Google站内搜索

赞助我们

赞助我们

您的支持,将是我们前进的最大动力……