Hi all,
I'm a recent GIS graduate and currently working on an ArcGIS Experience Builder app for a farm. I'm new to Experience Builder and trying to set up an interaction where a Map widget triggers a List widget — specifically, I want the List to display notes from a related table (CropNotes) when a user clicks on a plot in the map (filtered by PlotID).
Despite following all the recommended steps, the List widget does not appear as an available target in the Map widget’s Action tab.
Here's what I've confirmed:
Both widgets are connected to data from the same Web Map
Data sources were added from within the Map, not directly from the Content tab
The List displays data correctly, and the Map is interactive
I used matching PlotID fields for trigger and action
However, no widgets appear in the “Target widget” dropdown when setting up the map’s action
I've tried:
Rebuilding the app from scratch multiple times
Clearing browser cache
Following the Esri-recommended widget and data binding order (Map first, data second, List last)
At this point, I suspect the issue might be internal to Experience Builder’s widget registration system. Any help, workaround, or insight would be greatly appreciated!
Thank you in advance!!
Solved! Go to Solution.
I figured it out by playing around with it! I just had to create a trigger on the List widget. Record Selection-Filter-Customized Connection (Trigger and Action Data has to be the same data as the map). Then create a trigger for the map; Framework - Filter data records (trigger and action data also has to be the same data as the map)
I really appreciate you trying to understand the issue!
Not quite. I have a table related to the List widget and want it as a target for my Map actions. Basically, I only want the data from the selected item on the map to show up on the list. Right now I can relate my map to my List widget triggers (meaning if I click a list item, it goes to the the corresponding plot on the map), but not the other way around.
Thank you replying to the post! Any help would be greatly appreciated.
John
I figured it out by playing around with it! I just had to create a trigger on the List widget. Record Selection-Filter-Customized Connection (Trigger and Action Data has to be the same data as the map). Then create a trigger for the map; Framework - Filter data records (trigger and action data also has to be the same data as the map)
I really appreciate you trying to understand the issue!