private function addFeatureToFeatureLayer(graphic:Graphic):void { if (!doNotAddFeature && myTemplatePicker. { if (myTemplatePicker.selectedTemplate.featureTemplate) { var newAtttrs:* = ObjectUtil.copy(myTemplatePicker.selectedTemplate.featureTemplate.prototype.attributes); newAtttrs["collection_time"] = new Date(); newAtttrs["description"] = "Hello world!"; var newGraphic:Graphic = new Graphic(graphic.geometry, null, newAtttrs); myTemplatePicker.selectedTemplate.featureLayer.applyEdits([ newGraphic ], null, null); } else { myTemplatePicker.selectedTemplate.featureLayer.applyEdits([ graphic ], null, null); } } }
protected function flayer_editsCompleteHandler(event:FeatureLayerEvent):void { var fer:FeatureEditResults = event.featureEditResults; if (fer != null) { if (fer.addResults != null && fer.addResults.length > 0) { var addResult:FeatureEditResult = fer.addResults[0]; var layerUrl:String = FeatureLayer(event.target).url; if (addResult != null && addResult.success) { var queryUrl:String = StringUtil.substitute("Inspect just added feature: {0}/query?objectIds={1}&outFields=*&returnGeometry=false", layerUrl, addResult.objectId); Alert.show(queryUrl, StringUtil.substitute("Feature added: oid={0}", addResult.objectId)); } } } trace("e: " + event.toString()); }
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.