<< Click to Display Table of Contents >>
new sg.UndoManager(options)
Description
建立一個UndoManager 物件。
Position
UndoManager.js
Parameters
Parameter |
Type |
Description |
||||||
options |
Object |
maxOperation 代表最大的操作數量 set object
|
Properties
Properties |
Type |
Description |
canRedo |
Boolean |
表示使用者是否能夠進行重做操作。 True:可以重做 False:不能重做 |
canUndo |
Boolean |
表示使用者是否能夠進行復原操作。 True:可以復原 False:不能復原 |
Methods
Methods |
Type |
Description |
||||||
add(operation) |
OperationBase |
新增一個操作。
|
||||||
clearRedo() |
清除所有重做操作。 |
|||||||
clearUndo() |
清除所有復原操作。 |
|||||||
destroy() |
清除工作管理員。 |
|||||||
get(id) |
Number |
回傳指定的操作。
|
||||||
peekRedo() |
回傳下一個重做操作。 |
|||||||
peekUndo() |
回傳下一個復原操作。 |
|||||||
redo() |
重做。 |
|||||||
remove(id) |
Number |
移除特定操作(從堆疊中移除對應id的操作)。
|
||||||
undo() |
復原。 |
Events
Event |
Description |
add |
當加入操作時被呼叫 |
change |
當新增或刪除操作時被呼叫 |
redo |
當執行重做時被呼叫 |
undo |
當執行還原時被呼叫 |
©2015 Supergeo Technologies Inc.