I'm confused about how to use applyEdits to update my latitude and longitude columns once my graphic has been moved. It seems like I need to have a complete Graphic element created to use as input for applyEdits.
This isn't giving my any errors, but when I tried this, it doesn't change my attributes.
app.myEditor.editToolbar.on('graphic-move-stop', function(evt){
var currentGraphic = evt.graphic;
var latLongCoord = webMercatorUtils.xyToLngLat(evt.graphic.geometry.x, evt.graphic.geometry.y);
// console.log("Latitude: " + latLongCoord[1] + ", Longitude: " + latLongCoord[0]);
var latCoor = latLongCoord[1].toFixed(6);
var longCoor = latLongCoord[0].toFixed(6);
var att = {
"OBJECTID":currentGraphic.attributes.OBJECTID,
"Name": currentGraphic.attributes.Name,
"Address": currentGraphic.attributes.Address,
"City": currentGraphic.attributes.City,
"State": currentGraphic.attributes.State,
"ZIP": currentGraphic.attributes.ZIP,
"Phone": currentGraphic.attributes.Phone,
"Cell": currentGraphic.attributes.Cell,
"Latitude": latCoor,
"Longitude":longCoor
}
var updateGraphic = new Graphic(currentGraphic,mySymbols.redPinSymbol_edit(),att);
app.eusLayer.applyEdits(null,[updateGraphic], null );
});