column.index()
数据表:1.10
在列索引格式间转换。
说明
DOM 运作时,您通常会使用的是列的可见索引,因为这是 DOM 中可用的信息(当 DataTables 隐藏某一列时,那一列将被彻底地从 DOM 中移除,以便在将来需要的时候重新插入,使之再次可见。使用 column().visible()
)。然而,当使用表的原始数据时,您通常需要使用列数据索引。该方法就是用于在两种格式之间转换。
类型
示例
在所单击列上显示列索引信息
var table = new DataTable('#myTable');
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);
});