Build dashboards from components.
How-to Guides → Pillars → Operator → Displays → Workspace → Dashboards | Settings | Properties | Tags
Dashboards Drawing (Reference) provide responsive grid-based layouts that automatically adapt to screen sizes, with unique support for both structured dashboards and responsive canvas designs.
Dashboard capabilities:
See → Responsive Design for canvas responsiveness
Dashboard template automatically enables:
When Dashboard selected:
When mouse is over the borders, it will highlight that when dropping a component, a new row or column is created
From Components Panel:
Special layout elements:
Property | Function | Location |
---|---|---|
Title | Block header text | Dashboard Item → Title |
Margin | External spacing | Dashboard Item → Margin |
Padding | Internal spacing | Dashboard Item → Padding |
Fill | Background color | Appearance → Fill |
Automatic switching based on:
Support for runtime values:
Title: {Client.DateTime}
Title: {Tag.Temperature} °C
Title: {Server.Status}
csharp
public void OnDashboardCustomizeItem(TCell item)
{
item.TitleElement.TextAlignment = TextAlignment.Center;
item.TitleElement.FontStyle = FontStyles.Italic;
item.TitleElement.FontSize = 20;
item.TitleElement.Foreground = Brushes.Black;
}
For mixed vector/responsive designs:
Benefits:
Aspect | Grid Dashboard | Responsive Canvas |
---|---|---|
Layout | Auto-arranging blocks | Manual positioning |
Design | Drag-drop blocks | Vector drawing tools |
Resize | Reflow content | Proportional scaling |
Mobile | Stack switching | Scaled view |
Use Case | Data displays | Process graphics |
Complexity | Simple | Advanced |
Blocks not arranging:
Mobile view issues:
Performance problems: