stateSaveParams
自:DataTables 1.10
状态保存 - 数据处理回调。
说明
在实际保存数据之前允许修改 DataTables 状态保存要保存的参数的回调。此回调会在 DataTables 每次请求保存状态时调用。 从 1.11.0 开始,它会一直出现,而与 stateSave
的值无关,以便始终跟踪状态。仅当此选项处于激活状态时才重新加载状态。有关存储数据的格式,请参考 stateSaveCallback
文档。
请注意,stateSaveCallback
选项用于定义在何处以及如何存储状态,而此函数用于在存储数据之前对其进行处理。它仅在 stateSave
处于激活状态时可用。
另外请注意,对于插件作者,如果需要,您应该使用 stateSaveParams
事件向状态存储对象添加额外参数。
类型
function stateSaveParams( settings, data )
- 参数
名称 类型 可选 1 settings
否 DataTables 设置对象
2 data
否 要保存的数据。该数据来自
stateSaveParams
范例
移除已保存筛选器,以便永不保存筛选器
new DataTable('#myTable', {
stateSave: true,
stateSaveParams: function (settings, data) {
data.search.search = '';
}
});
相关
下列选项与本选项直接相关,并且在应用程序开发中也可能很有用。