I have a map on AGOL that we have created a Web Map for via WAB. It's been in production, on an internal server (so no, I can't share the url), for a few months now. I got a service ticket today to add the OBJECTID to all popups for all feature classes. Please don't tell me why this is a bad idea, I already know.
Mine is not to question why, Mine is just to eat the pie.
SO ANYWAY, I am on AGOL configuring the pop-ups when 8 layers in clicking on CONFIGURE POP-UP for a layer does nothing. Not a thing.
I try to click on other CONFIGURE POP-UP for other layers... nothing. I try to do this for layers I've already added OBJECTID... nothing. I can click on the map and see my brand new popup configurations and there is the OBJECTID... but I cannot change it anymore.
On any layer.
I have rebooted even thinking it might be a weird browser issue... nothing.
No more editing the pop-ups...
Here is a quick screencast showing my frustration...
ArcGIS Online Popups Not Configurable Suddenly - YouTube
Any ideas?
Solved! Go to Solution.
any Idea how to move the shape field to the bottom in bulk using ArcGIS Pro?
Hi Jared – No, sorry not tried it in Pro yet, If I do I’ll let you know.
For those of you worried that resetting the field order in the mxd might affect your web map popup field order:
It won't affect it.
This is because the webmap stores popup configurations as json.
The JSON reads the fields available from the service rest endpoint as json using key:value pairs.
As long as the web map can access the endpoints' key:values as an object, it doesn't matter what order the fields are in the endpoint.
This is how I understand this concept.
Anyways, the best practice I've adopted is to publish the mxd layers as the were directly from the database.......vanilla.
Then, do special configurations solely in the web map.
Mark me down for “Reset Field Order” to get it working.
Is this “Expected” or “BUG”?
Reply from support: This is "Expected Behavior" = Not a BUG
I was able to rearrange the fields in ArcGIS Pro by dragging them. Once I overwrote the layers, the fields were visible and we could configure the popups.
Thank you!
Beth
The fix Elizabeth Donahue shows is correct for Pro. There is no "Reset Field Order" in Pro so you have to do this manually.
You want to have Object ID and Shape as the first two fields (same as a newly created feature class would have), then all your user defined fields in the middle, then all the system fields at the bottom (such as shape_length, GlobalID, and all the create/edit names and date fields). The system fields are the ones that are grayed out in the data design pane.
You do not want to have any user defined fields above the system fields at the top OR below the system fields at the bottom.
As soon as I set the field order on all my utility layers, everything started working perfectly again with no additional configurations.
The issue with not being able to configure pop-ups is very apparent in AGOL Map Viewer Classic. The new Map Viewer will still let you configure the pop-up, although the pop-up still didn't work for me in Field Maps (that may have just been me, though).
Best practice seems to be to keep your user fields out of the way of the system fields.
Thanks everyone who posted to this discussion because all the bits and pieces helped me fix this!!