stateRestore.states().remove()
自 StateRestore 1.0.0 起
从 StateRestore 中移除状态。
请注意 - 此属性需要 StateRestore 扩展才能用于 DataTables。
说明
此方法提供了移除多个由 StateRestore 扩展管理的状态的能力。
stateRestore.states().remove()
获取一个参数,skipModal
,允许对每个状态绕过确认模式。skipModal
的默认值为 false
,表示将显示模式。它会移除由 stateRestore.states()
先前调用检索的状态。
已返回一个 DataTables API 实例,以便可以进一步串联。
如果 stateRestoreConfig
配置对象的 remove
选项设置为 false
,那么此 API 方法将不起作用。
类型
函数 stateRestore.states().remove()
- 说明
从 StateRestore 扩展中移除已存储的状态。
- 参数
名称 类型 可选 1 skipModal
是 - 默认值:false 布尔值表示是否应跳过确认模态。默认值为
false
,表示将显示模式。- 返回
返回一个用于串联的 DataTables API。
示例
移除名为“New State”和 “Old State”的状态
var table = new DataTable('#myTable', {
layout: {
topStart: {
buttons: ['createState', 'savedStates']
}
}
});
table.stateRestore.states(['New State', 'Old State']).remove();
相关
以下选项直接相关,在你的应用开发中可能也会有用。