初始化()
自 DataTables 1.10.6 起
获取用于表的初始化选项。
描述
此方法可访问用于创建 DataTable 的初始化对象。其预期的用途是插件作者希望能够在标准配置对象中为其 DataTables 插件提供自定义选项。
为此方法进行开发时,请牢记 DataTables 选项都是可选的。它们可能存在也可能不存在于此对象中。通常情况下,您并不希望检查内置选项(例如 分页
)的值,而是希望检查自定义对象的的值。
不应写入返回的对象。DataTables 将检测不到所做的任何更改,并且可能会导致不可预测的结果。因此,返回的对象应被视为只读的。
此方法不具有多表感知能力——如果上下文中有多个表,则它将返回用于第一个表的配置对象——如果您需要从多表上下文中获取所有表的配置对象,请使用 迭代器()
方法。
最后,由于 DataTables 为实现向后兼容性而内部工作的方式,此对象可能会同时包含骆驼式大小写初始化选项和相同参数的匈牙利符号版本。强烈建议对于自定义参数,您仅使用骆驼式大小写选项,因为这是 v1.10+ 中 DataTables 记录的方式。
类型
实例
侦听 init
并检查在初始化对象中提供的选项基础上是否应初始化某特性。
$(document).on('init.dt', function (e, settings) {
var api = new $.fn.dataTable.Api(settings);
if (api.init().pageResize || $.fn.dataTable.defaults.pageResize) {
new PageResize(api);
}
});
相关
下列选项直接相关,在您的应用程序开发中也可能有用。