column().title()
自:DataTables 2.0
获取/设置某一列的标题。
描述
此方法用于获取和设置某一列的标题(也可通过 columns.title
在初始化时进行设置)。某一列的标题显示在表格页眉中。它还可以用于其他功能,例如列可见性控制和导出数据。
DataTables 用一个 class 为 dt-column-title
的 span
元素包装了列标题。这样做是为了允许此方法的获取/设置操作,同时仍然允许在标题单元格中显示其他 HTML(例如内联按钮)。
特别需要注意的是,此方法可以通过使用 row
参数对表格标题中的多行进行操作。当您有复杂标题(多行、colspan
和 rowspan
)时,这一点很有用。有关行选择和默认选择的详细信息,请参阅 column().header()
方法。
类型
function column().title( [ row ] )
- 描述
此方法将获取某一列的标题
- 参数
名称 类型 可选 1 row
是 此参数可用于控制将在
thead
中的哪一行中读取标题。此参数将传递给column().header()
以确定要使用哪个标题行。- 返回
某一列的标题。
function column().title( title [, row ] )
- 描述
此方法将把一个字符串值写为某一列的标题。
- 参数
名称 类型 可选 1 title
否 写入表格标题的新标题
2 row
是 此参数可用于控制将在
thead
中的哪一行中读取标题。此参数将传递给column().header()
以确定要使用哪个标题行。- 返回
用于连接的 DataTables API 实例。
示例
获取某一列的标题:
var table = new DataTable('#myTable');
var title = table.column(0).title();
// Do something with title...
在默认行中设置某一列的标题:
var table = new DataTable('#myTable');
table.column(0).title('New title');
在标题的第二行中设置某一列的标题:
var table = new DataTable('#myTable');
table.column(0).title('New title', 1);
相关
以下选项直接相关,在您的应用程序开发中也可能有用。