-
edits
- 自从:ArcGIS 适用于 JavaScript 4.12 的 API
applyEdits() 成功完成后触发。事件负载仅包含成功的编辑,不包含失败的编辑。
-
类型 说明 addedFeatures FeatureEditResult[]一系列成功添加的函数。
deletedFeatures FeatureEditResult[]一组成功删除的要素。
updatedFeatures FeatureEditResult[]一系列成功更新的函数。
addedAttachments FeatureEditResult[]一组成功添加的附件。
deletedAttachments FeatureEditResult[]一组成功删除的附件。
updatedAttachments FeatureEditResult[]一组成功更新的附件。
editedFeatures EditedFeatureResult作为编辑参与数据库中复合关系的要素的结果而编辑的要素。仅当 applyEdits() 方法的
returnServiceEditsOption
参数设置为original-and-current-features
时,才会返回该参数。该参数是在 4.20 版本添加的。
属性:
例子:
// This function will fire each time applyEdits() is completed successfully featureLayer.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); });
-
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/layers/FeatureLayer"], (FeatureLayer) => { /* code goes here */ });
ESM:
import FeatureLayer from "@arcgis/core/layers/FeatureLayer";
类:
esri/layers/FeatureLayer
继承: FeatureLayer > Layer > Accessor
自从:用于 JavaScript 4.0 的 ArcGIS API
用法说明
FeatureLayer edits事件
的定义如下:
相关用法
- JavaScript ArcGIS FeatureLayer refresh事件用法及代码示例
- JavaScript ArcGIS FeatureLayer layerview-create-error事件用法及代码示例
- JavaScript ArcGIS FeatureLayer layerview-create事件用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryExtent用法及代码示例
- JavaScript ArcGIS FeatureLayer.when用法及代码示例
- JavaScript ArcGIS FeatureLayer.getFieldDomain用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryFeatureCount用法及代码示例
- JavaScript ArcGIS FeatureLayer.formTemplate用法及代码示例
- JavaScript ArcGIS FeatureLayer.relationships用法及代码示例
- JavaScript ArcGIS FeatureLayer.objectIdField用法及代码示例
- JavaScript ArcGIS FeatureLayer.opacity用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryRelatedFeatures用法及代码示例
- JavaScript ArcGIS FeatureLayer.datesInUnknownTimezone用法及代码示例
- JavaScript ArcGIS FeatureLayer.featureEffect用法及代码示例
- JavaScript ArcGIS FeatureLayer.timeInfo用法及代码示例
- JavaScript ArcGIS FeatureLayer.createQuery用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryRelatedFeaturesCount用法及代码示例
- JavaScript ArcGIS FeatureLayer.outFields用法及代码示例
- JavaScript ArcGIS FeatureLayer.version用法及代码示例
- JavaScript ArcGIS FeatureLayer.fullExtent用法及代码示例
- JavaScript ArcGIS FeatureLayerView.queryFeatureCount用法及代码示例
- JavaScript ArcGIS FeatureLayer.visible用法及代码示例
- JavaScript ArcGIS FeatureLayer.labelingInfo用法及代码示例
- JavaScript ArcGIS FeatureLayer.maxScale用法及代码示例
- JavaScript ArcGIS FeatureLayer.queryTopObjectIds用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 FeatureLayer edits event。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。