For Dashboard Designers Reference ContainerListView
Tuesday, June 9, 2026 4:27 PMFor Dashboard Designers / Reference / ContainerListView
ContainerListView
Label: :IA_Function
Property: type: ContainerListView
Inherits from: Function and View
The ContainerListView Function renders a panel-management widget that lists currently open panels (containers), allows users to quickly find one, switch focus to it, and close it.
Function parameters
| Key | Description | Default value | Possible values |
|---|---|---|---|
options |
Widget options container. | { includeSelf: false, refreshIntervalMs: 1000, exclude: ["LogoHolder", "user-view"], ttRefresh: "", ttFocus: "", ttMaximize: "", ttMinimize: "", ttNormalize: "", ttClose: "" } |
Object |
options.includeSelf |
Include the ContainerListView widget's own panel in the listed panels. |
false |
Boolean |
options.refreshIntervalMs |
Auto-refresh interval for panel list updates. Values below 250 are treated as 1000. |
1000 |
Number (milliseconds) |
options.exclude |
Container IDs to exclude from the list. LogoHolder, account_dropdown, info_dropdown, cog_modal and user-view are always excluded by default. |
["LogoHolder", "user-view"] |
Array<String> / String |
options.ttRefresh |
Tooltip text for the Refresh button. Empty means no tooltip. | "" |
String |
options.ttFocus |
Tooltip text for the Focus button. Empty means no tooltip. | "" |
String |
options.ttMaximize |
Tooltip text for the Maximize button. Empty means no tooltip. | "" |
String |
options.ttMinimize |
Tooltip text for the Minimize button. Empty means no tooltip. | "" |
String |
options.ttNormalize |
Tooltip text for the Normalize button. Empty means no tooltip. | "" |
String |
options.ttClose |
Tooltip text for the Close button. Empty means no tooltip. | "" |
String |
options.search |
Initial search string for filtering open panels. | "" |
String |
search |
Top-level alias for initial search text. If options.search is empty, this value is used. |
"" |
String |
Areas
ContainerListView follows standard View positioning.
- Set the target area with shorthand
$area, for example:"area": "sidebar-right". - The target area must exist on the page as a
<div>with matchingidandrole="view-area". - In the Graphileon environment, the standard areas are
content(default),sidebar-left, andsidebar-right. - If no area is provided, the ViewManager default area is used.
Outgoing triggers
None.
ContainerListView is a control widget. It performs direct UI actions (focus and close) through the ViewManager API and does not emit custom trigger events.
Example
{
"type": "ContainerListView",
"name": "Open Panels",
"area": "sidebar-right",
"container": {
"id": "_new",
"title": "Open Panels",
"width": 420,
"height": 360
},
"options": {
"includeSelf": false,
"refreshIntervalMs": 1000,
"exclude": ["LogoHolder", "user-view"],
"ttRefresh": "Refresh list",
"ttFocus": "Focus panel",
"ttMaximize": "Maximize panel",
"ttMinimize": "Minimize panel",
"ttNormalize": "Normalize panel",
"ttClose": "Close panel",
"search": ""
}
}