Sidebar Custom - Auto Expand when using "Add to table" or "View in Table"

1109
9
02-02-2026 03:42 PM
Brian_McLeer
MVP Regular Contributor
4 9 1,109

https://github.com/brianmcleer/sidebar-custom-widget

A customized version of Esri's Sidebar widget for ArcGIS Experience Builder. It keeps everything the stock Sidebar does and adds automatic expansion so a collapsed sidebar opens itself when a table is shown, which keeps the Table widget visible inside the sidebar instead of hidden behind a collapsed panel.

Features

  • Auto-expand on table open. When a collapsed sidebar contains a Table widget and a user runs "Add to table" or "View in table", the sidebar expands automatically so the table is visible.
  • Auto-expand for widget controllers. A collapsed sidebar also expands when a widget inside a Widget Controller is opened, so the controller content is not stuck behind a collapsed panel.
  • Everything from the stock Sidebar widget: two configurable panels (FIRST and SECOND), fixed layouts, the toggle button with its configurable colors and border, and the toggle and open message actions.

Changelog:

6/26/26:

  • Auto-resize for tools and tables. The sidebar can widen to a size you set while a tool or table is open, then go back to its normal width when it closes. It respects a manual resize, so it won't override a width you set yourself.
  • Peek on hover. Hovering the collapsed edge briefly reveals the sidebar, and it re-collapses when you move away. Good for a quick glance without fully opening it.
  • Update badge. A small dot shows on the toggle button when the collapsed content changes while the sidebar is closed, so users notice new results. It clears once the sidebar is opened.
  • Pin and close panel header. An optional header bar on the panel adds a pin button that keeps the sidebar open and holds off the auto-collapse behaviors until you unpin, plus a close button.
  • Published expand/collapse message. The sidebar can send an "expanded" or "collapsed" message that other widgets can react to through a standard message action.
  • URL deep-linking. The open or collapsed state can be saved in the URL and restored on load, so a shared or bookmarked link opens in the same state.
  • Everything new is off by default and set in the widget's Behavior settings, so existing apps don't change until you turn something on.

 

2/23/26:

  • Widget now supports auto expansion for widget controller or view/add in table. 
  • Have collapsed sidebars expand when using "Add to table" or "View in table"" to show Table widget within sidebar. Also supports auto-expansion for widget controllers. 

(view in My Videos)

 

Comes from an idea and great solution by @JeffreyThompson2 at The Automatically Opening Attribute Table.

 

9 Comments
Contributors
About the Author
GIS Administrator/Developer at City of Grand Junction, CO.