Hello all,
I’m working with ArcGIS Experience Builder and ran into a limitation with widget actions that I’d like to confirm or find a workaround for.
Use case:
I have a Projects table (no geometry) with a field geo containing a single value (e.g. EU, Central Asia, SE-Europe).
I have the World Countries feature layer with multiple fields (group1, group2, group3, group4) indicating group membership for each country. For example "Spain" will have a group1 value of "EU" , a group2 value of "pS" while group3 and group4 are empty.
In Experience Builder, I used a List widget (Projects) to filter a Map widget (World Countries).
What I tried:
What I expected:
Observed behavior:
All actions are executed unconditionally on each trigger.
Each action overwrites the previous filter.
In practice, only the last action defined (or last one that happens to match) determines the final map state.
There is no way to apply OR logic or conditional execution across actions.
Is there any workaround to this behavior using the list widget? I want to stick to the list widget because it allows me to show more info for each project listed.