//Add the editable feature layer to the map var pointsOfInterest = new esri.layers.FeatureLayer("http://sampleserver5.arcgisonline.com/ArcGIS/rest/services/Notes/FeatureServer/0",{ mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ['*'] });
//Add the editable feature layer to the map var pointsOfInterest = new esri.layers.FeatureLayer("http://sampleserver5.arcgisonline.com/ArcGIS/rest/services/Notes/FeatureServer/0",{ mode: esri.layers.FeatureLayer.MODE_SELECTION, outFields: ['*'] });
Solved! Go to Solution.
dojo.connect(pointsOfInterest, "onEditsComplete", function (a, u, d) { var objectId = a[0].objectId; pointsOfInterest.setDefinitionExpression("OBJECTID = " + objectId); pointsOfInterest.refresh(); //for good measure });
featureLayer.setDefinitionExpression("OBJECTID = " + THE_RETURNED_OBJECTID);
dojo.connect(pointsOfInterest, "onEditsComplete", function(a, u, d) { var objectId = a; console.log(objectId); pointsOfInterest.setDefinitionExpression("OBJECTID = " + objectId); });
dojo.connect(pointsOfInterest, "onEditsComplete", function (a, u, d) { var objectId = a[0].objectId; pointsOfInterest.setDefinitionExpression("OBJECTID = " + objectId); pointsOfInterest.refresh(); //for good measure });