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 方法不会执行任何操作。
类型
函数 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);
相关信息
以下选项直接相关,也可能对您的应用程序开发有所帮助。