Skip to main content

DashboardWidgetChart

Stable

A chart widget (bar or line) with axis and series configuration

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!
chartTypeDashboardWidgetChartType!Chart rendering type (bar or line)
xColumnString!SQL column name mapped to the X axis
xFormatString!Display format for X axis values (e.g. month_fr)
yColumnString!SQL column name mapped to the Y axis
yFormatString!Display format for Y axis values (e.g. currency_eur, integer)
seriesColumnStringSQL column name used to split data into stacked series
stackColumnStringSQL column name for grouped stacked bars (side-by-side column groups)
groupByColumnStringSQL column name for advisor-level filtering
itemsColorsStringJSON-encoded map of series names to hex colors