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

ChartItemBase Class

Serves as the base class for chart dashboard items, such as the ChartItem and PieItem.

Declaration

export abstract class ChartItemBase extends SeriesItem

Remarks

The ChartDashboardItemBase class provides the ChartItemBase.arguments property that holds a collection of dimensions used to provide data for arguments.

Inherited Members

DevExpress.Dashboard.Model.DataDashboardItem.componentName
DevExpress.Dashboard.Model.DataDashboardItem.name
DevExpress.Dashboard.Model.DataDashboardItem.parentContainer
DevExpress.Dashboard.Model.DataDashboardItem.showCaption
DevExpress.Dashboard.Model.DataDashboardItem.getUniqueNamePrefix

constructor

Initializes a new instance of the ChartItemBase class.

Declaration

constructor(
    dashboardItemJSON?: any,
    serializer?: DxDesigner.Analytics.Utils.ModelSerializer
)

Parameters

Name Type Description
dashboardItemJSON any

A JSON object used for a dashboard deserialization. Do not pass this parameter directly.

serializer DxDesigner.Analytics.Utils.ModelSerializer

An object used for a dashboard deserialization. Do not pass this parameter directly.

Properties

arguments Property

Specifies the collection of dimensions used to provide data for arguments in charts and pies.

Declaration

arguments: ko.ObservableArray<Dimension>

Property Value

Type Description
ObservableArray<Dimension>

A collection of Dimension objects used to provide data for arguments in charts and pies.

interactivityOptions Property

Provides access to interactivity options, such as Master Filtering and drill-down settings.

Declaration

interactivityOptions: ChartInteractivityOptions

Property Value

Type Description
ChartInteractivityOptions

A ChartInteractivityOptions object that defines interactivity options.

Methods

getInfo Method

For internal use.

Declaration

getInfo(): DxDesigner.Analytics.Utils.ISerializationInfo[]

Returns

Type
DxDesigner.Analytics.Utils.ISerializationInfo[]