Select to view content in your preferred language

How to preserve field order from web map pop-ups when using blank Table Widget in Experience Builder?

178
2
Tuesday
egcon27
Emerging Contributor

Hi,

I’m using Experience Builder with the Map Layers widget and a blank Table widget. I want users to add layers to the table through the Map Layers widget, which works fine.

However, when a layer is added this way, the fields appear in alphabetical order, instead of following the field order from the web map’s pop-up/table configuration.

I know that if I configure the Table widget to directly interact with the map or use customized sheet layers, the field order is preserved. But I’m trying to avoid that setup because we have a lot of data spread across multiple services, and I don’t want every user to download tables for all layers up front.

Would this setup impact performance?
I’m concerned that preloading all table data could slow down the app.

Also, is there a way to preserve the field order from the web map when users add layers to a blank Table widget via the Map Layers widget?

Any tips or workarounds would be greatly appreciated!

Thanks

2 Replies
DougBrowning
MVP Esteemed Contributor

We have seen this also and found no way around it.  It drives us nuts.  Never seen any Arc product order alphabetically before.  We put a lot of time into the order (which is not easy to do in Arc) so its weird.

0 Kudos
MT_JenAmes
Frequent Contributor

I often find that adding layers to maps or apps, that the table/pop-up is automatically sorting fields in alphabetical order. I called tech support about it a few years ago, and the response was “add your new fields to the pop-up in Map Viewer Classic instead” which is crazy to me, that the solution was to use an old product. I was just editing tables in EB this week and every time, I had to customize the display, because otherwise it defaulted to showing every field in alphabetical order. Unfortunately, I don’t have a solution for you, but hopefully this gets some Esri attention so it can be looked into.