Skip to main content

Dashboard Widget

Overview

Represents a reusable widget template that can be added to dashboards. Defines the widget identity, the Ignition View to render, and sizing constraints.

Table Structure

The following table outlines the SQL columns for the dashboard_widgets table, providing a brief description of each, along with sample data where applicable.

ColumnTypeDescriptionExample
idString (ULID)Unique identifier for the entity.01JAP8RJBN-8ZTPXSGY-J9GSDPE1
enabledBooleanIf the entity is enabled or not.true
created_dateDateTimeDate the entity was created.2025-01-01T10:00:00Z
created_byStringPerson who created the entity.TamakiMES
modified_dateDateTimeDate the entity was modified. Value is null upon creation, and gets initially populated upon first edit.2025-01-02T12:00:00Z
modified_byStringLast person to modify the entity. Value is null upon creation, and gets initially populated upon first edit.TamakiMES
notesStringNotes about the entity.Common widget for OEE views
spare1StringThe first spare column that can be used for additional context on the entity.extra context 1
spare2StringThe second spare column that can be used for additional context on the entity.extra context 2
spare3StringThe third spare column that can be used for additional context on the entity.extra context 3
nameStringUser-friendly name of the widget.Time Series Chart
categoryStringCategory of the widget.OEE
descriptionStringDescription of the widget functionality.Displays KPI trend over time
view_pathStringPath to the Ignition View that renders the widget.Mes/Widgets/TimeSeries
icon_pathStringPath to an icon for the widget.material/trending_up
default_widthIntegerDefault grid width of the widget.2
default_heightIntegerDefault grid height of the widget.2
min_widthIntegerMinimum grid width allowed.2
min_heightIntegerMinimum grid height allowed.2

Field Details

view_path

Perspective View path that implements the widget’s UI.

default_width and default_height

Default size (in grid columns/rows) to use when placing the widget on a dashboard.

min_width and min_height

Minimum allowed size to preserve widget usability.