{hero}

初始化完成

自从:DataTables 1.10

初始化完成回调。

描述

通常知道何时完成表的初始化、加载并绘制数据非常有用,尤其是在使用 ajax 数据源时。在此情况下,数据加载前表将完成初始运行(Ajax 毕竟是异步的!),因此提供此回调以告知您数据已完全加载。

此外,当 Ajax 加载数据时,该回调将在从服务器接收到的 JSON 数据中传递,这对于配置连接到您表格的组件非常有用,例如 Editor 域

类型

function initComplete( settings, json )

参数

示例

在表格完全加载时显示警报

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();
	}
});

相关

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