{hero}

column().init()

自:DataTables 2.0

获取某一列的初始化选项。

说明

此方法提供访问用于创建 DataTable 的初始化对象。其预期用途是希望为 DataTables 插件提供列特定自定义选项的插件作者。对于列而言,此方法特别有用,因为它返回由 columnDefscolumns 初始化选项产生的组合对象,如同 DataTables 解析的那样。

在此方法中进行开发时,请记住 DataTables 选项都是可选的。它们可能存在也可能不存在于此对象中,因此如果某属性不存在,则应有默认值。

切勿写入返回的对象 - 它将包含 DataTables 中未记录的内部属性。它们是内部的,并且可能在版本之间发生更改。

仅使用自己的参数。由于 DataTables 为实现向后兼容性而采用的内部工作方式,此对象可能同时包含 camelCase 初始化选项和相同参数的匈牙利语表示法版本以及其他内部属性。不支持使用这些参数。

此方法不具有多表感知功能 - 如果有多个表格,则它将返回用于上下文中第一个表格的配置对象 - 如果需要在多表格上下文中获取所有表格的配置对象,请使用 iterator() 方法。

类型

function columns().init()

说明

获取列中使用的初始化选项。

返回

配置对象

示例

从列中获取属性

let table = new DataTable('#myTable', {
	columnDefs: [
		{
			target: 1,
			customProp: true
		}
	]
});

table.column().init().customProp;
// returns `true`

相关内容

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