ChartContext Class
Provides a connection between data item containers from the Values section and series from an underlying control.
#Declaration
TypeScript
export class ChartContext
#Remarks
The following code snippet shows how to use ChartContext
to get a Chart item’s series:
javascript
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
TypeScript
constructor(
_dashboardItem: DevExpress.Dashboard.Model.ChartItem
)
#Parameters
Name | Type |
---|---|
_dashboard |
Chart |
#Methods
#getDashboardItemSeries(seriesOptions) Method
#Declaration
TypeScript
getDashboardItemSeries(
seriesOptions: DevExpress.viz.ChartSeries
): DevExpress.Dashboard.Model.ChartSeries
#Parameters
Name | Type |
---|---|
series |
Chart |
#Returns
Type |
---|
Chart |