ChartIndicatorsExtension Class
An extension that adds custom indicator types to the Trend Indicators dialog.
#Declaration
export class ChartIndicatorsExtension implements IExtension
#Remarks
When registered, ChartIndicatorsExtension
adds the registered custom indicator type to the Trend Indicators dialog.
The following code snippet adds the MovingIndicator
type to the Trend Indicators editor:
function onBeforeRender(dashboardControl) {
// ...
dashboardControl.registerExtension(new DevExpress.Dashboard.Designer.ChartIndicatorsExtension(dashboardControl, {
customIndicatorTypes: [ {
type: 'MovingIndicator',
displayName: 'Moving Average'
}
]
}));
}
Refer to the following help topic for more information on how to create a custom indicator: Trend Indicators.
#Implements
#constructor(dashboardControl, options)
Initializes a new instance of the ChartIndicatorsExtension
class with specified settings.
#Declaration
constructor(
dashboardControl: DevExpress.Dashboard.DashboardControl,
options: ChartIndicatorsExtensionOptions
)
#Parameters
Name | Type | Description |
---|---|---|
dashboard |
Dashboard |
A Web Dashboard control that owns the extension. |
options | Chart |
A Chart |
#Properties
#customChartIndicators Property
Gets the custom indicator type.
#Declaration
get customChartIndicators(): {
type: string;
displayName: string;
}[]
#Property Value
Type | Description |
---|---|
{display |
An array of settings that identifies the indicator type. |
#name Property
Specifies the extension’s unique name.
#Declaration
name: string
#Property Value
Type | Description |
---|---|
string | The extension’s unique name. |