{hero}

stateLoadParams

自:DataTables 1.10

状态加载事件 - 从存储中加载状态时触发。

描述

stateLoadParams 初始化选项互补的是 stateLoadParams 事件。如同回调,当表格从存储数据中加载状态,但在应用读取到的数据到数据表格之前,该事件会触发。这允许对保存的状态数据进行修改。有关存储数据的格式,请参阅 stateSaveCallback 文档。

stateLoadCallback 相同,stateLoadParams 事件在相同位置触发(从技术上讲,回调在事件之前触发,但它们顺序发生,因而两者均可达到相同效果)。

请注意,与所有 DataTables 发出的事件一样,事件对象在其上有一个可用的 DataTables API 实例(第一个参数)。此外,事件在 dt 名称空间中触发。因此,为了侦听此事件,您还必须使用 dt 名称空间,方法是仅将 .dt 附加到您的事件名称,如下面的示例中所示。

类型

函数 函数 (e, settings, json)

参数

示例

从保存的状态数据中删除已保存的过滤器

$('#example')
	.on('stateLoadParams.dt', function (e, settings, data) {
		data.search.search = '';
	})
	.DataTable();

相关

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