columns.name
自 DataTables 1.10 起
为一列设置一个描述名称。
描述
在使用 DataTables 的 API 时,通常需要能够寻址到各个列,以便能够对它们进行操作(例如,希望对一列的数字内容求和)。DataTables 有两种基本的方式来寻址列
- 作为一个列索引(在初始化表时自动分配)
- 使用名称 - 使用此选项分配!
这可以令通过 API 操作各列变得非常轻松 - 例如,要访问名为 location
的列中的数据,你将使用 table.column( 'location:name' ).data()
- 附加字符串 :name
来指示 DataTables 应该执行列名称选择器操作。有关列选择器的更多信息,请参阅 column()
文档。
类型
此选项可采用以下类型
示例
使用 columnDefs
设置列名称
new DataTable('#myTable', {
columnDefs: [
{ name: 'engine', targets: 0 },
{ name: 'browser', targets: 1 },
{ name: 'platform', targets: 2 },
{ name: 'version', targets: 3 },
{ name: 'grade', targets: 4 }
]
});
使用 columns
设置列名称
new DataTable('#myTable', {
columns: [
{ name: 'engine' },
{ name: 'browser' },
{ name: 'platform' },
{ name: 'version' },
{ name: 'grade' }
]
});
相关内容
以下选项直接相关,在你的应用程序开发中也可能有用。