Select to view content in your preferred language

Control position of widget dialogs when opened

152
3
3 weeks ago
shildebrand
Occasional Contributor

Does anyone know if it's possible to control where widgets open on the screen?  Below is a picture of a "Anchor Bar Controller" in web app builder.  Each one of these widgets opens in the same location on the screen and are sized correctly to show all of the widget content.  

I am aware that you can create a widget controller and set each widget to open in a fixed position with a fixed size.  The problem with this is that the fixed size does not work for all widgets.  For example, you can size the widget controller to show all the contents of the map layers widget, but then if you add a draw widget to the widget controller, the draw widget opens too small.  

You could also create multiple widget controllers, each with different size and position settings, but then how do you align the widget buttons from each of the separate widget controllers?  

The bottom line is, how can you recreate the "launchpad" widget theme from web app builder?  Each widget opens at an appropriate size and at the same location on the screen.  The user can also move the widget dialog box around the screen if necessary, and multiple widget dialog boxes open horizontally next to each other.  Why did we need to reinvent this?

This is just one example of why experience builder is still not a viable replacement to web app builder.  We recently released a web app builder app showcasing our water/wastewater assets to our entire organization of 500+ users and have heard nothing but positive comments about it.  I just feel like there was not much thought taken from web app builder to develop experience builder.  It seems like we're still several years away from being able to use it as a viable replacement.  I would love to show someone at ESRI what we love so much about our web app builder application and why we currently can't do some things from web app builder in experience builder.  I would love for someone to prove me wrong:)

 

shildebrand_0-1718746981161.png

 

3 Replies
Shen_Zhang
Esri Contributor

Hi @shildebrand 

You can set the widget controller to Multiple mode with Side by side display type. It works just like the anchored bar controller in WAB.

Shen Zhang
0 Kudos
shildebrand
Occasional Contributor

Thank you Shen.  Do you know how to control the size of the widgets that open?  In WAB, widgets opened in side by side and were expanded to show the entire widget.  Is there anyway to control this?  The draw and elevation widgets always open too small.  You can control this in single mode with a fixed position, but then other widgets would open too large. 

0 Kudos
Shen_Zhang
Esri Contributor

It's a pretty subtle feature - you can adjust panel size with the resizing tool on the bottom right. Each widget panel size is remembered individually when you save the app. Please ensure the canvas is in edit mode (don't turn on Live view), otherwise the app won't remember the panel sizes.

Also, we are aware that the panel location is not remembered. This is a known limit.

Screenshot 2024-07-03 at 11.15.57.png

Shen Zhang
0 Kudos