<< Click to Display Table of Contents >>

SuperGIS Server JavaScript API

 

new sg.UndoManager(options)

 

 

Description

建立一個UndoManager 物件。

 

Position

UndoManager.js

 

 

Parameters

 

Parameter

Type

Description

options

Object

maxOperation 代表最大的操作數量

set object

Name

Type

Description

maxOperation

Number

最大的操作數量

 

 

Properties

 

Properties

Type

Description

canRedo

Boolean

表示使用者是否能夠進行重做操作。

True:可以重做

False:不能重做

canUndo

Boolean

表示使用者是否能夠進行復原操作。

True:可以復原

False:不能復原

 

 

Methods

 

Methods

Type

Description

add(operation)

OperationBase

新增一個操作。

Name

Type

Description

operation

OperationBase

操作物件

clearRedo()


清除所有重做操作。

clearUndo()


清除所有復原操作。

destroy()


清除工作管理員。

get(id)

Number

回傳指定的操作。

Name

Type

Description

id

Number

操作的對應id

peekRedo()


回傳下一個重做操作。

peekUndo()


回傳下一個復原操作。

redo()


重做。

remove(id)

Number

移除特定操作(從堆疊中移除對應id的操作)。

Name

Type

Description

id

Number

操作的對應id

undo()


復原。

 

 

Events

 

Event

Description

add

當加入操作時被呼叫

change

當新增或刪除操作時被呼叫

redo

當執行重做時被呼叫

undo

當執行還原時被呼叫

 

 

 


©2015 Supergeo Technologies Inc.