Solved! Go to Solution.
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); }
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); }
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"); } }
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