Solved! Go to Solution.
map.on("click", function(evt) { featureLayer.selectFeatures(query, FeatureLayer.SELECTION_NEW, function(results) { //use the method callback to dig into the results and update its geometry results[0].geometry = evt.mapPoint; //pass the entire array (in this case one feature) back to the server featureLayer.applyEdits(null, results, null); //refresh the layer to make sure the edit was successful featureLayer.refresh(); }); });
graphic = new Graphic(pt, null,null);
map.graphics.add(graphic);
query.geometry = feature.geometry;
featureLayer.selectFeatures(query, FeatureLayer.SELECTION_NEW, function(results){
new esri.geometry.Point(pt, map.spatialReference);
graphic.setGeometry(pt);
featureLayer.applyEdits( null,[graphic], null);
console.log(" Fire on everything!");
} query.where = "cycle = 12";
graphic = new Graphic(pt, symbol,attr);
map.graphics.add(graphic);
featureLayer.selectFeatures(query,FeatureLayer.SELECTION_NEW);
new esri.geometry.Point(pt, map.spatialReference);
graphic.setGeometry(pt);
featureLayer.applyEdits( null,[graphic], null);
console.log(" Fire on everything!");map.on("click", function(evt) { featureLayer.selectFeatures(query, FeatureLayer.SELECTION_NEW, function(results) { //use the method callback to dig into the results and update its geometry results[0].geometry = evt.mapPoint; //pass the entire array (in this case one feature) back to the server featureLayer.applyEdits(null, results, null); //refresh the layer to make sure the edit was successful featureLayer.refresh(); }); });