Skip to main content

DashboardWidget

Stable

A configurable dashboard widget (base interface for all widget types)

Champs

ChampTypeDescription
idID!
technicalCodeString!Unique technical identifier (e.g. distributor_aum, advisor_commissions)
labelString!Display label (default locale)
localizedLabel[LocalizedString]!Translated labels for all locales
typeDashboardWidgetType!Discriminator type (chart, tile, filter, filter_date)
configJsonStringJSON-encoded configuration (legacy, prefer typed fields on concrete types)
sortIndexInt!Display order within the dashboard
displayedBoolean!Whether the widget is visible on the dashboard
widthDashboardWidgetWidth!Layout width within the 4-column dashboard grid
dashboardDashboard!Parent dashboard this widget belongs to
dataAlgorithmAlgorithmAlgorithm providing the SQL data query for this widget
displayedAlgorithmAlgorithmAlgorithm controlling widget visibility (evaluated at runtime)
createdAtDateTime!
updatedAtDateTime!