column.index() 在两种索引形式中转换

最低支持版本:DataTables 1.10


描述(Description)

当使用DOM数据源,通常会使用列的可见索引,因为这是DOM本来的信息(当一列通过DataTables隐藏时,它会完全从DOM移除,如果需要再次通过 column().visible()API 变得可见,可以重新插入)。然而,在处理表的原始数据时,通常需要使用列数据索引。这个方法就提供在两种索引形式之间的转换。

类型(Type)


function column.index( type, index )

描述(Description):

根据输入的列索引类型获取指定类型的列索引

参数(Parameters):

返回(Returns):

integerType

已经计算的列索引


例子(Example)

点击列时,显示列索引信息

var table = $('#example').DataTable();
 
table.column( 0 ).visible( false );
 
$('#example tbody').on( 'click', 'td', function () {
    var visIdx = $(this).index();
    var dataIdx = table.column.index( 'fromVisible', visIdx );
 
    alert( 'Column data index: '+dataIdx+', and visible index: '+visIdx );
} );

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

Translation from DataTables.net, with permission

百度站内搜索

Google站内搜索

赞助我们

赞助我们

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