stateRestore.state().remove()
自:StateRestore 1.0.0
從 StateRestore 中移除一個狀態。
請注意 - 這個屬性需要 DataTables 的 StateRestore 擴充套件。
描述
此方法提供移除 StateRestore 擴充套件管理的狀態的能力。
stateRestore.state().remove()
接受一個參數,skipModal
,允許跳過確認對話框。skipModal
的預設值為 false
,表示會顯示對話框。它會移除先前呼叫 stateRestore.state()
所擷取的狀態。
會傳回 DataTables API 實例,以便可以進行進一步的鏈式調用。
如果 stateRestoreConfig
設定物件的 remove
選項設定為 false
,則此 API 方法不會執行任何操作。
類型
function stateRestore.state().remove()
- 描述
從 StateRestore 擴充套件中移除已儲存的狀態。
- 參數
名稱 類型 選填 1 skipModal
是 - 預設值:false 布林值,指示是否應該跳過確認對話框。預設值為
false
,表示會顯示對話框。- 回傳值
傳回用於鏈式調用的 DataTables API。
範例
移除名為「New State」的狀態
var table = new DataTable('#myTable', {
layout: {
topStart: {
buttons: ['createState', 'savedStates']
}
}
});
table.stateRestore.state('New State').remove();
移除名為「New State」的狀態,跳過確認對話框
var table = new DataTable('#myTable', {
layout: {
topStart: {
buttons: ['createState', 'savedStates']
}
}
});
table.stateRestore.state('New State').remove(true);
相關
以下選項直接相關,並且在您的應用程式開發中也可能很有用。