BrainGrid Controller
Window
Window Visibility

Window Visibility

Window Visibility controls where and when a window appears in the application. By default, every window shows in the sidebar. You can also enable it to appear as a tab inside another window's table view, and control exactly when that tab is shown using conditions.

Accessing Visibility Settings

Open the window in the canvas, then click the Visibility settings icon.

Window visibility settings access point

Sidebar and Tab Settings

You will see two main toggles: Show in Sidebar and Show in Tab.

Window visibility tab and sidebar settings
  • Show in Sidebar: the window appears as a regular entry in the application sidebar. This is on by default.
  • Show in Tab: the window appears as a tab inside a related window's table view (requires a foreign key relationship).

Both can be enabled at the same time.

Tab Visibility Options

When Show in Tab is enabled, you can configure when the tab is displayed using one of four options.

Window visibility tab options

The tab is always visible regardless of any condition. All users see it when viewing a record in the parent window.

How It Looks in the Application

When a related window is configured to show as a tab, users see it when opening a record from the parent window's table.

Table view showing how to access the tab

Clicking the record opens it with the related window displayed as a tab.

Table after opening showing the related tab

Any record created from within the tab is automatically linked to the parent record that was open at the time.