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();相关
以下选项直接相关,在你的应用开发中可能也会有用。