preInit
自:DataTables 1.10.8 起
初始化开始事件 - 在加载数据前立即触发。
说明
当表格初始化并准备请求数据时,DataTables 会发出此事件。发出事件时,表格的列和功能已初始化,但尚未加载数据(通过 Ajax 或从 DOM 读取数据)。
其主要目的是允许 DataTables 的扩展作者在文档上放置一个侦听器,以便在数据加载之前采取某些操作(例如,修改要加载的数据量)。
请注意,与所有 DataTables 发出的事件一样,事件对象有一个可用的 DataTables API 实例(第一个参数)。此外,事件通过 dt
命名空间触发。因此,要侦听此事件,您还必须使用 dt
命名空间,只需在事件名称后附加 .dt
,如下例所示。
类型
例子
设置要显示的数据长度为 20 项
$(document).on('preInit.dt', function (e, settings) {
var api = new DataTable.Api(settings);
api.page.len(20);
});
new DataTable('#myTable');
相关
以下选项直接相关,也可能有助于您的应用程序开发。