column().index()
自:DataTables 1.10
获取选中列的列索引。
说明
DataTables 将行和列的数据存储在其内部索引中,以进行快速排序、搜索等操作。有时候了解这些索引非常有用,因为它们可用于效率更高的选择器,如 row()
、column()
和其他使用选择器的 API 方法中。
此方法用于检索选中列的索引。默认情况下,它将返回列数据索引(即不考虑列的可见性),但将 visible
作为该方法的第一个参数传入,则返回的索引将是列的可见索引,其中会考虑隐藏的列(例如,如果隐藏了第 0 列,则所有后续列的可见索引都会偏移 1)。
类型
函数 column().index( [type] )
- 说明
获取选中列的列索引。
- 参数
名称 类型 可选 1 类型
是 - 默认:数据 指定是要获取列数据索引(默认)还是可见索引 (
visible
)。- 返回
选中列的列索引。
实例
获取列的可见索引
var table = new DataTable('#myTable');
table.column(0).visible(false);
var idx = table.column(1).index('visible');
alert(idx); // will show 0
相关信息
以下选项是直接相关的,在您的应用程序开发中可能也很有用。