Does anyone know why pop-ups display differently in Map Viewer and Experience Builder, specifically why those with an image appear full size in viewer (MapViewer_popup), but require scrolling in EB (EBViewer_popup)? Stranger still, if you choose to dock the pop-up, it then becomes full size (EBViewer_popup_Docked). Is there some way to control this? With WebAppBuilder I would just have used ESRI Assistant to edit it, but that no longer works with EB.
Any explanations or better yet solutions would be gratefully received.
Ta
Without digging into the underlying code, I'd think it's simply that the map widget in EB and the map viewer application have different default settings for handling popups. I can't really say why for sure, but maybe someone from Esri can chime in on the technical details.
For EB projects where I need more control over the popup, I switch to using the Feature Info widget in a side panel. Is that an option for you?
Hi Josh, thanks for that. I've not really tried Feature Info as I couldn't work out how to get it to display the feature I was interested in without having another pop-up n the map. It seems that if I have pop-up enabled then I get the info in the sidebar and a pop-up, and if I have it disabled then the sidebar doesn't change.
Am I missing something?
Ta
I know we've got it configured this way in one of our public apps.
On the feature info widget, change it to "selected features" in the data source section:
Then on the map, just disable popups. Clicking in the map should drive the selected feature on the info widget. I think it's that simple?
I've now tried using Select and/or Query and it's quite happy populating the sidebar, but still no joy with just clicking on an individual feature.
On a separate, but related note, I've spoken to colleagues using certain Instant apps, where it's possible to set the pop-up to 'Dock' by default. I can't seem to find any way to do this in EB, not least because there is no pop-up control in EB, just in the Map Viewer.
Any thoughts?
Ta
Ah ha. I found it, down in the 'Options' at the bottom of the 'Map' tab 😊.