Hide Table of Contents
esri/dijit/util
esri/layer/pixelFilters
esri/process
esri/support
esri/workers
Class: Update

dojo.require("esri.dijit.editing.editOperation");

Description

(Added at v2.2)
This class is used with the UndoManager to provide undo/redo functionality of Update operations when editing.

Samples

Search for samples that use this class.

Class hierarchy

esri/dijit/editing.OperationBase
|_esri/dijit/editing.Update

Constructors

NameSummary
new esri.dijit.editing.Update(params)Create a new Update operation.

Properties

NameTypeSummary
labelStringDetails about the operation, for example: "Update" may be the label for an edit operation that updates features.
typeStringThe type of operation, for example: "edit" or "navigation".

Methods

NameReturn typeSummary
performRedo()NoneRedo the current operation.
performUndo()NoneUndo the current operation.
Constructor Details

new esri.dijit.editing.Update(params)

Create a new Update operation.
Parameters:
<Object> params Required See options list for parameters.
params properties:
<FeatureLayer> featureLayer Optional The feature layer that contains the updated feature(s).
<Graphic[]> postUpdatedGraphics Optional The updated feature(s).
<Graphic[]> preUpdatedGraphics Optional The feature(s) prior to the update.
Sample:
var operation = new esri.dijit.editing.Update({			  
  featureLayer: layer,
  preUpdatedGraphics: [new esri.Graphic(originalFeature)],
  postUpdatedGraphics: [feature]
});
Property Details

<String> label

Details about the operation, for example: "Update" may be the label for an edit operation that updates features.

<String> type

The type of operation, for example: "edit" or "navigation".
Method Details

performRedo()

Redo the current operation.

performUndo()

Undo the current operation.
Show Modal