Controls

Groups

A group combines several controls on a single screen into one unit. Unlike a component, there is no master and no cross-screen reusability – a group is purely an organisational helper for the current screen. Once controls are grouped, they can be moved, aligned, hidden, and conditionally formatted together.

Create a group

Select all the controls you want to group (for example via lasso, with Ctrl + A, or by clicking with the Ctrl key held). Right-click on the canvas to open the context menu and choose [Group]. The keyboard shortcut Ctrl + G does the same.

Context menu with Group, Ungroup, Create component

The same menu also offers [Ungroup] (Ctrl + Shift + G) to dissolve an existing group and [Create component] (Ctrl + Q) when the selection should become a reusable component instead of a simple group.

What happens after grouping

The selected controls are gathered in a new [Group1] folder underneath the screen node in the Explorer. On the canvas, all members share a common selection frame with resize handles.

Group in the Explorer with a shared selection frame

When the group is selected as a whole, the properties panel on the right shows [Multiple selection] with the [Control layout] section. These icons align members flush (left, center, right, top, middle, bottom), distribute them with equal spacing, or remove all gaps. The [Logic] section also exposes [Conditional formatting (Group1)] – a single rule can affect every member at once (for example, hide the entire group when a variable reaches a certain value).

Individual controls inside the group remain fully editable. Click them in the Explorer or click them again on the canvas and change text, color, or size as usual.

Nesting and dissolving groups

Groups can be nested: if you select an existing group together with additional controls and press Ctrl + G, an outer group is created that contains the previous group as a member. [Ungroup] (Ctrl + Shift + G) always dissolves only the topmost level.

Dissolving a group does not delete the individual controls – they simply move back under the screen node in the Explorer. Any conditional formatting attached to the group folder is removed together with the group.

Group or component?

Criterion Group (Ctrl + G) Component (Ctrl + Q)
Reusable No – exists only on one screen Yes – master in [Components] plus any number of instances
Stays in sync Yes – changes on the master propagate to every instance
Good for Local alignment, shared conditional formatting, shared visibility Header bars, navigation bars, footers, recurring KPI blocks
Dissolve [Ungroup] (Ctrl + Shift + G) [Detach from component] on the instance

Rule of thumb: A group is enough as long as the layout lives on a single screen. As soon as the same layout has to appear on a second screen, switch to a component.

Typical use cases

  • Align a layout block: Multiple texts, icons, and background shapes that form a single tile can be moved or scaled together to the right position.
  • Shared visibility: A group-level conditional formatting rule shows or hides an entire area on a screen whenever a variable changes (for example, a maintenance hint block).
  • Tidy Explorer tree: On screens with many controls, groups keep the Explorer organised – similar to folders in a file system.

We are learning from you!

Did you find this article helpful?

Be enlightened!

Do you need more support?

Peakboard Youtube icon Visit our YouTube channel

Our numerous videos for beginners and advanced users explain exactly how to design your dashboard.

Peakboard Templates icon Visit the Peakboard Templates

Download our templates for various use cases for free.

Peakboard icon Visit www.peakboard.com

Find out all about Peakboard and browse our different use cases and success stories.