Skip to main content
A newer version of this page is available. .

ChartContext Class

Provides a connection between data item containers from the Values section and series from an underlying control.

Declaration

export class ChartContext

Remarks

The following code snippet shows how to use ChartContext to get a Chart item’s series:

var Model = DevExpress.Dashboard.Model;

function onItemWidgetOptionsPrepared(args) {
    if(args.dashboardItem instanceof Model.ChartItem) {
        var chartOptions = args.options;
        if(chartOptions.series) {
            chartOptions.series.forEach(function(seriesOptions) {
                var dashboardSeries = args.chartContext.getDashboardItemSeries(seriesOptions)
                if(dashboardSeries && dashboardSeries.plotOnSecondaryAxis()) {
                    seriesOptions.dashStyle = 'longDash';
                }
            })
        }
    }
}

constructor(_dashboardItem)

Initializes a new instance of the ChartContext class with specified settings.

Declaration

constructor(
    _dashboardItem: ChartItem
)

Parameters

Name Type
_dashboardItem ChartItem

Methods

getDashboardItemSeries(seriesOptions) Method

Declaration

getDashboardItemSeries(
    seriesOptions: dxChartSeries
): ChartSeries

Parameters

Name Type
seriesOptions dxChartSeries

Returns

Type
ChartSeries