var graphic:Graphic = new Graphic(); // add attributes to graphic var adds:Array = new Array(graphic); // or = [graphic] featureLayer.applyEdits(adds, null, null, false, new AsyncResponder(onEditResult, onEditFault)); ... protected function onEditResult(results:FeatureEditResults, token:Object = null):void { for each (var addResult:FeatureEditResult in results.addResults) { if (addResult.success === false) { trace("Feature adding error: " + addResult.error.message.toString()); } else { trace("Added feature object Id = " + addResult.objectId); } } for each (var updateResult:FeatureEditResult in results.updateResults) { ... } } protected function onEditFault(fault:Fault, token:Object = null):void { trace(fault.faultString); }
Additional information to associate with this request.
var graphic:Graphic = new Graphic(); // add attributes to graphic var adds:Array = new Array(graphic); // or = [graphic] var requestToken:Object = graphic.attributes; featureLayer.applyEdits(adds, null, null, false, new AsyncResponder(onEditResult, onEditFault, requestToken)); ... protected function onEditResult(results:FeatureEditResults, token:Object = null):void { for each (var addResult:FeatureEditResult in results.addResults) { if (addResult.success === false) { trace("Feature adding error: " + addResult.error.message.toString()); } else { if (token) { var addedGraphicAttributes:Object = token; for (var attributeName:Object in addedGraphicAttributes) { var attributeValue:Object = feature[attributeName]; trace(">>> " + attributeName + " : " + attributeValue); } } else { trace("Added feature object Id = " + addResult.objectId); } } } for each (var updateResult:FeatureEditResult in results.updateResults) { ... } } protected function onEditFault(fault:Fault, token:Object = null):void { trace(fault.faultString); }
property selectedDate Date selected in the DateChooser control. If the incoming Date object has any time values, they are zeroed out.
var date1:Date = new Date(myDateChooser.selectedDate.fullYear, myDateChooser.selectedDate.month, myDateChooser.selectedDate.date, 0, 0, 0, 0); var date2:Date = myDateChooser.selectedDate; // as a result date1 equals date2
const recordAttributes:Object = { fkey: selectedNeighborhood, DATE: new Date(myDateChooser.selectedDate.fullYear, myDateChooser.selectedDate.month, myDateChooser.selectedDate.date, 0, 0, 0, 0), DATE_STRING:new Date(myDateChooser.selectedDate.fullYear, myDateChooser.selectedDate.month, myDateChooser.selectedDate.date, 0, 0, 0, 0).toDateString(), ACTIVITY: strActivity, COMMENT: strComment }; const record:Graphic = new Graphic(null, null, recordAttributes); activitiesTable.addEventListener(FeatureLayerEvent.EDITS_COMPLETE, activitiesTable_editsCompleteHandler); private function activitiesTable_editsCompleteHandler(event:FeatureLayerEvent):void { activitiesTable.removeEventListener(FeatureLayerEvent.EDITS_COMPLETE, activitiesTable_editsCompleteHandler); activitiesTable.refresh(); updateNeighborhoodActivities(selectedNeighborhood); }
private function testButtonClick(event:MouseEvent):void { activitiesTable.refresh(); var query:Query = new Query(); query.returnGeometry = false; query.outFields = activitiesTable.outFields; query.where = "FKEY = '" + strName + "'"; var qTask:QueryTask = new QueryTask(activitiesTable.url); qTask.showBusyCursor = true; qTask.useAMF = false; qTask.execute(query, new AsyncResponder(testOnResult, testOnFault)); function testOnResult(featureSet:FeatureSet, token:Object = null):void { for each (var graphic:Graphic in featureSet.features) { trace(graphic.attributes.FKEY); trace(graphic.attributes.OBJECTID); } } function testOnFault(info:Object, token:Object = null):void { Alert.show(info.toString(), "Text Query Problem"); } }
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.