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.

Inheritance

constructor

Initializes a new instance of the ChartItemBase class.

Declaration

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

Parameters

Type Name Description
any dashboardItemJSON
DxDesigner.Analytics.Utils.ModelSerializer serializer

Properties

arguments Property

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

Declaration

arguments: KnockoutObservableArray<Dimension>

Property Value

Type Description
KnockoutObservableArray<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

Declaration

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

Returns

Type Description
DxDesigner.Analytics.Utils.ISerializationInfo[]