BrainGrid Controller
Window
Canvas Management

Canvas Management

The canvas is where you build your window by placing and arranging fields. It uses a 12-column grid system, so every field you add takes up a configurable number of columns.

Canvas field management

12-Column Layout

The canvas is divided into 12 columns. When you add a field, you set how many columns it spans,this controls its width relative to the row.

ColumnsWidthItems per row
12Full width1
6Half width2
4One third3
3One quarter4

The layout is responsive. Fields re-align automatically when the screen is resized.

Fields

Drag and drop any of the following onto the canvas, then resize, relocate, or delete as needed.

Field TypeDescription
Data Types and Toolstext, number, date, checkbox, etc.
Foreign Key Fieldslinks to fields from other windows in the same system
Enumerationspredefined dropdown options
Inter-System Fieldsfields from windows in other systems
  • Resize: drag the resize handle to adjust how many columns the field spans
  • Relocate: drag the field header to move it to a new position
  • Delete: click the delete icon to remove it from the canvas
⚠️

Deleting a field from the canvas removes it from the window layout. If the field already has saved data, the data is not deleted but will no longer be visible in this window.

Fields Toolbar

Clicking any field on the canvas reveals a toolbar above it with quick actions.

Field toolbar on the canvas

The toolbar contains the following actions:

IconActionDescription
Label AlignmentChange the label alignment: left, center, or right
Color / IconChange the color or icon of the field label
Type dropdownChange TypeSwitch to a compatible data type (e.g. Text to Text Area)
👁HideMove the field to the Hidden Page
🗑DeleteRemove the field and send it to the trash
CSSCustom CSSApply custom CSS styles to the field
CopyDuplicate the field on the canvas

Hide moves the field to the Hidden Page, it stays part of the window but is no longer visible on the main canvas. To unhide, go to the Hidden Page and use the toolbar to bring it back.

Delete sends the field to the trash. To restore, open the trash from the canvas and click Restore.

Publishing

Click Publish to push the changes live to the application. Unpublished changes are only visible in the canvas editor.