Select to view content in your preferred language

Map Widget Cannot Detect List Widget as Target in Experience Builder (Despite Correct Setup)

262
3
Jump to solution
3 weeks ago
TMFJohn
Emerging Contributor

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!!

0 Kudos
1 Solution

Accepted Solutions
TMFJohn
Emerging Contributor

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! 

View solution in original post

3 Replies
Ke_Xu
by Esri Regular Contributor
Esri Regular Contributor

Hi @TMFJohn,

You added a related table to the List widget, and wanted to use it to trigger a layer within the Map widget, am I right?

 

Thanks,

Ke

0 Kudos
TMFJohn
Emerging Contributor

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

0 Kudos
TMFJohn
Emerging Contributor

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!