移除狀態
自:StateRestore 1.0.0
從儲存空間中移除一個狀態。
請注意 - 此屬性需要 DataTables 的 StateRestore 擴展。
說明
此選項用作 stateRestore
分割按鈕內的其中一個次要按鈕,該按鈕代表並提供已儲存狀態的功能。此按鈕會移除相關狀態。這會完全從儲存空間中移除該狀態,並移除代表該狀態的按鈕。
當按下按鈕時,會顯示一個確認模態視窗,以確認這是使用者想要執行的操作。
分割按鈕內還有另外 2 個次要按鈕 - renameState
和 updateState
。它們的文件提供了更多關於其功能相關的詳細資訊。
此按鈕在 StateRestore 擴展內使用。如果使用父按鈕的 stateRestoreConfig
設定物件的 remove
選項停用了移除狀態,則此按鈕不會執行任何操作。
除了所有按鈕提供的標準設定 (例如 text
) 之外,此按鈕沒有任何其他可用的設定選項。按鈕中的文字可以使用 language.buttons.removeState
選項進行設定。
範例
renameState 按鈕修改文字
DataTable.ext.buttons.renameState.text = function (e, dt, node, config) {
return 'Rename State';
};