[]
        
(Showing Draft Content)

GC.Spread.Commands.UndoManager

类: UndoManager

Spread.Commands.UndoManager

Table of contents

构造方法

方法

构造方法

constructor

new UndoManager()

撤销管理器

方法

canRedo

canRedo(): boolean

获取是否允许重做操作

返回值

boolean

true时, 允许重做操作; 若为false则不支持


canUndo

canUndo(): boolean

获取是否允许撤消操作

返回值

boolean

true时, 允许撤消操作; 若为false则不支持


clear

clear(): void

清除所有撤消堆栈和重做堆栈

返回值

void


getRedoStack

getRedoStack(): any[]

获取撤消栈

返回值

any[]

返回一个对象这必须包括sheetName和cmdsheetName和cmd的类型都是string


getUndoStack

getUndoStack(): any[]

获取重做栈

返回值

any[]

返回一个对象此对象必须包含sheetName和cmdsheetName和cmd的类型都是string


maxSize

maxSize(value?): any

获取或设置撤消/重做栈的最大大小

参数

属性名 类型 说明
value? number 此值应大于或等于0

返回值

any

如果未设置值返回撤消/重做堆栈的最大大小否则,返回UndoManager


redo

redo(): boolean

重做最后一个命令

返回值

boolean

true时, 重做操作成功; 为false则不成功


undo

undo(): boolean

撤消最后一个命令

返回值

boolean

true时, 撤销操作成功; 为false则不成功