columns().titles()
自:DataTables 2.0
获取/设置多列的标题。
说明
此方法用于获取和设置多列的标题(也可以在初始化时通过 columns.title
设置)。列标题显示在表标题中。还可以用于其他功能,例如列可见性控制和导出数据。
DataTables 将列标题包装在 span
元素中,其类为 dt-column-title
。这样做是为了允许此方法的获取/设置操作,同时仍然允许其他 HTML 出现在标题单元格中(例如,内联按钮)。
类型
函数 columns().titles( [ row ] )
- 说明
此方法将获取所选列的标题
- 参数
名称 类型 可选 1 行
是 此参数可用于控制将在
thead
的哪一行中读取标题。此参数传递到column().header()
以确定要使用哪一行标题。- 返回值
所选列的标题。
函数 columns().titles( title [, row ] )
- 说明
此方法将把字符串作为多列的标题写入。
- 参数
名称 类型 可选 1 标题
否 要在所选列的表标题中写入的新标题。此字符串将用于所有选定的列,因此这种重载的用途有限。如果你希望对每列使用不同的字符串,请使用
column().title()
,并遍历列标题的数组或其他来源。2 行
是 此参数可用于控制将在
thead
的哪一行中读取标题。此参数传递到column().header()
以确定要使用哪一行标题。- 返回值
DataTables API 实例,用于链接。
示例
获取所有列的标题:
var table = new DataTable('#myTable');
var titles = table.columns().titles();
// Do something with titles...
相关
以下选项直接相关,在应用程序开发中也可能有用。