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 = '';
}
});
相關
以下選項直接相關,在您的應用程式開發中可能也很有用。