{hero}

stateSaveParams

自:DataTables 1.10

状态保存 - 数据处理回调。

说明

在实际保存数据之前允许修改 DataTables 状态保存要保存的参数的回调。此回调会在 DataTables 每次请求保存状态时调用。 从 1.11.0 开始,它会一直出现,而与 stateSave 的值无关,以便始终跟踪状态。仅当此选项处于激活状态时才重新加载状态。有关存储数据的格式,请参考 stateSaveCallback 文档。

请注意,stateSaveCallback 选项用于定义在何处以及如何存储状态,而此函数用于在存储数据之前对其进行处理。它仅在 stateSave 处于激活状态时可用。

另外请注意,对于插件作者,如果需要,您应该使用 stateSaveParams 事件向状态存储对象添加额外参数。

类型

function stateSaveParams( settings, data )

参数

范例

移除已保存筛选器,以便永不保存筛选器

new DataTable('#myTable', {
	stateSave: true,
	stateSaveParams: function (settings, data) {
		data.search.search = '';
	}
});

相关

下列选项与本选项直接相关,并且在应用程序开发中也可能很有用。