List Action to Display Popup

325
5
11-19-2024 08:56 AM
Status: Implemented
ZorbaConlen1
Frequent Contributor

For a list widget, there are map actions the can be configured when a list item is selected, such as filtering data, pan, zoom the map, etc. I think it would be really useful to add an additional action to 'display the popup' for the selected feature on the map. That way, one could configure the map to zoom to a feature and display the popup. 

A related idea is to configure the popup to close when an item is selected via the list. For my app, the behavior is like this. When one selects a list item, the map zooms to the feature and a details widget displays info for that feature. All good except for this scenario: users may have clicked on a map feature previously, and have a popup displayed. Now, if they select a list item, the details widget shows info for that project, but the popup is still displaying, likely for a different feature, and that's confusing. I Should be able to configure closing the popup.

Thanks

5 Comments
clt_cabq

@ZorbaConlen1 perhaps I am misunderstanding, but you can already configure the popup to show when you select an item from the list - here's a screen shot of that part of the configuration. And as far as I understand, if a user selects a new item from the list, the popup panel that is displayed changes to the new item. 

clt_cabq_0-1732036457587.png

 

ZorbaConlen1

@clt_cabq thanks for the reply. For some reason, I'm not seeing that option in the list of actions. Odd.

ZorbaConlen1_0-1732038466393.png

 

SandraLuken1

@ZorbaConlen1 In order for the pop-up action to appear in the List (or other elements), the data source of the element must be a layer from the map element. 

SandraLuken1
Status changed to: Implemented
 
ZorbaConlen1

Yes, I opened a ticket and found out that the capability is not supported if the layers source is a query layer. That is classified as a feature defect and may be fixed in a future release. 

ZorbaConlen1_0-1733759596944.png

So, just to clarify, this is implemented, but not for all layer types...

Thanks