初始化完成
自从:DataTables 1.10
初始化完成回调。
描述
通常知道何时完成表的初始化、加载并绘制数据非常有用,尤其是在使用 ajax
数据源时。在此情况下,数据加载前表将完成初始运行(Ajax 毕竟是异步的!),因此提供此回调以告知您数据已完全加载。
此外,当 Ajax 加载数据时,该回调将在从服务器接收到的 JSON 数据中传递,这对于配置连接到您表格的组件非常有用,例如 Editor 域。
类型
function initComplete( settings, json )
- 参数
名称 类型 可选 1 settings
否 DataTables 设置对象
2 json
否 如果设置了
ajax
选项,则从服务器检索的 JSON 数据。否则为undefined
。
示例
在表格完全加载时显示警报
new DataTable('#myTable', {
initComplete: function (settings, json) {
alert('DataTables has finished its initialisation.');
}
});
在初始化表格时显示加载消息(processing
也将执行此操作)
$('<div class="loading">Loading</div>').appendTo('body');
new DataTable('#myTable', {
initComplete: function (settings, json) {
$('div.loading').remove();
}
});
相关
以下选项直接相关,在应用程序开发中也可能有用。