Select to view content in your preferred language

Experience Builder Feature Info for Multiple Layers

23457
47
07-08-2020 12:47 PM
ChristopherEby2
Regular Contributor

I have a web map with 13 layers. I'd like my experience builder app to have a side bar with a Feature Info widget that changes to show the details of the selected feature no matter which feature is selected. Is there a way to do this?

Right now I can only see how to associate a Feature Info widget with a single layer. I don't see a way to show or hide widgets based on selections so I can't create a Feature Widget for each layer and show them when their respective layer is selected.

47 Replies
wliu
by
Emerging Contributor

Do you have any idea when this update will be in the release? @Wei_Ying 

0 Kudos
Wei_Ying
Esri Regular Contributor

@wliu which feature do you mean? 

0 Kudos
KGalluccio
Regular Contributor

Do you know when this enhancement to the FeatureInfo widget will be released?  Specifically clicking on the map and it showing all layers that are visible instead of only the topmost layer?

 

TimWestern
MVP Regular Contributor

One option might be to code a custom widget.  It can then query all the different features (even if they are in separate layers) and then based upon that give you a pageable list of the features to view could be displayed in it.  The original post suggested 13 layers, so you could use a geometry query to get either a centroid, or a map click to query beneath, and whatever intersects could then be returned as possible data to view that way.

0 Kudos
Wei_Ying
Esri Regular Contributor

It is on our road map to improve the UX of FeatureInfo. 
The current workaround is maybe use the popup in Map widget, but choose to Dock the popup to side. 

SaraFrankenfeld
Regular Contributor

I would also love to know when this enhancement will be available. I feel like the docked popups do not look very good for our app.

0 Kudos
SmannCON
New Contributor

Has there been any progress on this?

abureaux
MVP Frequent Contributor

This should already be completed/released. Depending on what version of EB you are using, just ensure it is included in that version. E.g., EB can be included in AGO (I believe this gets regular updates), Enterprise (stuck with whatever version shipped with your current build), or the stand-alone Developer version (you can update this one yourself. Best option IMO).

0 Kudos