Hi, I have a survey that collects points, and for each point, I extract the latitude, longitude and other values with pulldata() and auto-populate other fields on the survey form. I'm using ArcGIS Survey123 Connect, i.e. XLSForm.
This works fine for new points.
But when I edit existing point geometry, i.e. moving to a different location, the latitude, longitude and other values do not get updated accordingly. It appears that the pulldata() calculation do not get triggered/fired/run.
Question: how do I update the these values when moving a point geometry?
As an example, here is the pulldata() function that extracts the latitude value:
round(pulldata("@geopoint", ${taxi_rank_point}, "y"), 6)
Solved! Go to Solution.
OK, figured it out. Need to include calculationMode=always in the bind::esri:parameters field.
OK, figured it out. Need to include calculationMode=always in the bind::esri:parameters field.