{hero}

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' }
	]
});

相关内容

以下选项直接相关,在你的应用程序开发中也可能有用。