Skip to content
Types
import type { EditBusLayer } from "@arcgis/core/layers/mixins/EditBusLayer.js";
Subclasses:
CatalogLayer, FeatureLayer, SceneLayer, SubtypeGroupLayer
Since
ArcGIS Maps SDK for JavaScript 5.0

Events

edits

Event

Fires after FeatureLayer.applyEdits() is completed successfully. The event payload includes only successful edits, not the failed edits. applyEdits() will pass in a sessionId during an active edit session.

See also
bubbles composed cancelable
Example
// This function will fire each time applyEdits() is completed successfully
layer.on("edits", function(event) {
const extractObjectId = function(result) {
return result.objectId;
};
const adds = event.addedFeatures.map(extractObjectId);
console.log("addedFeatures: ", adds.length, adds);
const updates = event.updatedFeatures.map(extractObjectId);
console.log("updatedFeatures: ", updates.length, updates);
const deletes = event.deletedFeatures.map(extractObjectId);
console.log("deletedFeatures: ", deletes.length, deletes);
});

Type definitions