The requested page is not available for the requested platform. You are viewing the content for Default platform.

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)

Optional Parameters

Name Type Default Description
dashboardItemJSON any null

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

serializer DxDesigner.Analytics.Utils.ModelSerializer null

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
ko.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 Description
DxDesigner.Analytics.Utils.ISerializationInfo[]