column().init()
自:DataTables 2.0
获取某一列的初始化选项。
说明
此方法提供访问用于创建 DataTable 的初始化对象。其预期用途是希望为 DataTables 插件提供列特定自定义选项的插件作者。对于列而言,此方法特别有用,因为它返回由 columnDefs
和 columns
初始化选项产生的组合对象,如同 DataTables 解析的那样。
在此方法中进行开发时,请记住 DataTables 选项都是可选的。它们可能存在也可能不存在于此对象中,因此如果某属性不存在,则应有默认值。
切勿写入返回的对象 - 它将包含 DataTables 中未记录的内部属性。它们是内部的,并且可能在版本之间发生更改。
仅使用自己的参数。由于 DataTables 为实现向后兼容性而采用的内部工作方式,此对象可能同时包含 camelCase 初始化选项和相同参数的匈牙利语表示法版本以及其他内部属性。不支持使用这些参数。
此方法不具有多表感知功能 - 如果有多个表格,则它将返回用于上下文中第一个表格的配置对象 - 如果需要在多表格上下文中获取所有表格的配置对象,请使用 iterator()
方法。
类型
示例
从列中获取属性
let table = new DataTable('#myTable', {
columnDefs: [
{
target: 1,
customProp: true
}
]
});
table.column().init().customProp;
// returns `true`
相关内容
以下选项直接相关,在应用开发过程中也可能有用。