{hero}

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 扩展中移除已存储的状态。

参数
返回

返回一个用于串联的 DataTables API。

示例

移除名为“New State”和 “Old State”的状态

var table = new DataTable('#myTable', {
	layout: {
		topStart: {
			buttons: ['createState', 'savedStates']
		}
	}
});

table.stateRestore.states(['New State', 'Old State']).remove();

相关

以下选项直接相关,在你的应用开发中可能也会有用。