Select to view content in your preferred language

Allow Runtime Symbology Field Switching

304
2
04-14-2026 12:34 PM
Status: Open
Labels (1)
Agrizz
by
Occasional Contributor

It would be helpful to have a built-in Experience Builder capability that allows end users to dynamically change the attribute field used for layer symbology.

For example, when developing a sociodemographic viewer using census data, staff may want to visually explore multiple indicators (e.g., income, age, education) across the different boundaries/scales. Currently, this requires creating multiple duplicate layers symbolized by a different field. This approach becomes increasingly complex and inefficient, particularly when supporting multiple census geographies (e.g., tracts, dissemination areas, custom boundaries), where each indicator may need to be represented by several layers.

Enabling users to select the symbology field at runtime would significantly reduce layer duplication, simplify app configuration, and improve performance and maintainability. It would also enhance the user experience by allowing more flexible, interactive data exploration without requiring additional layers or preconfigured maps.

I understand this may be possible with a custom widget, but I am sure having this built-in would support many Esri customers developing in Experience Builder. 

Tags (2)
2 Comments
Agrizz
by

Found an idea that this may be related to: Add Data Widget - Add Option to change symbology - Esri Community

Although this idea was already implemented, adding run-time field-based symbology from the Layers widget would further improve upon this. 

SunshineLuke90

I would also appreciate if this was implemented in ArcGIS Online. It looks like Kansas developed a custom Experience Builder widget to do something similar to this, changing the color scheme in real time, but something more robust would be fantastic.

https://maps.kdhe.ks.gov/ksepht/