{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 = '';
	}
});

相關

以下選項直接相關,在您的應用程式開發中可能也很有用。