ASPxPivotGridListEditor.ChartControl Property
Provides access to the ASPxPivotGridListEditor's charting control.
Namespace: DevExpress.ExpressApp.PivotGrid.Web
Assembly: DevExpress.ExpressApp.PivotGrid.Web.v20.2.dll
Declaration
public WebChartControl ChartControl { get; }
Public ReadOnly Property ChartControl As WebChartControl
Property Value
Type | Description |
---|---|
WebChartControl | A WebChartControl object representing the current List Editor's charting control. |
Available values:
Name | Description |
---|---|
CustomizeResolveOverlappingMode | Obsolete. Occurs before an automatic setting is applied to the overlap resolving mode of series labels. |
CustomizeXAxisLabels | Obsolete. Occurs after automatic layout settings are applied to the X-axis' labels. |
CustomizeLegend | Obsolete. Occurs before automatic settings are applied to the legend's layout properties. |
CustomizePieTotalLabel | |
CustomizeStackedBarTotalLabel | |
DrillDownStateChanged | Occurs when the Web Chart Control's drill down state is changed. |
DrillDownStateChanging | Occurs before the Web Chart Control's drill down state is changed. |
PaneCollapsedChanged | Occurs when any chart pane's collapse state is changed. |
SmallChartTextShowing | Occurs when the control size does not allow displaying a readable chart. |
PivotChartingCustomizeResolveOverlappingMode | Occurs before an automatic setting is applied to the overlap resolving mode of series labels. |
PivotChartingCustomizeXAxisLabels | Occurs after automatic layout settings are applied to the X-axis' labels. |
PivotChartingCustomizeLegend | Occurs before automatic settings are applied to the legend's layout properties. |
LegendItemChecked | Occurs when a legend item is checked in the legend check box. |
PivotGridSeriesPointsExcluded | Occurs after a chart has been bound to a Pivot Grid. |
PivotGridSeriesExcluded | Occurs after a chart has been bound to a Pivot Grid. |
CustomizeSimpleDiagramLayout | Occurs after the adaptive layout is enabled for the chart control to customize the Simple Diagram's layout properties. |
CustomizeAutoBindingSettings | Occurs after automatic settings are applied to a chart's data source. |
EndLoading | Occurs when the Web Chart Control's object model has been completely initialized. |
AxisVisualRangeChanged | Occurs when the axis visual range has been changed. |
AxisWholeRangeChanged | Occurs when the axis whole range has been changed. |
AxisScaleChanged | Occurs when the scale mode, measure unit, grid alignment or grid spacing of the axis scale has been changed. |
PieSeriesPointExploded | Fires when a pie slice, representing a series point, is moved to or from the pie center. |
BoundDataChanged | Occurs every time a chart control generates its series points from the data source. |
SelectedItemsChanged | Occurs after chart items are selected. |
SelectedItemsChanging | Occurs before the Chart Control's selected items collection is changed, enabling a handler to cancel the selection change. |
ObjectSelected | Occurs when an end-user clicks on any chart element. |
CustomPaint | Occurs after the chart has been drawn. |
CustomDrawAxisLabel | Occurs before axis label items are drawn when the chart's contents are being drawn. |
CustomDrawCrosshair | This event is intended for internal use only. |
CustomDrawSeriesPoint | Occurs before a series point is drawn when the chart's contents are being drawn. |
CustomDrawSeries | Occurs before a series is drawn when the chart's contents are being drawn. |
CustomJSProperties | Enables you to supply any server data that can then be parsed on the client. |
CustomCallback | Fires when a round trip to the server has been initiated by a call to the client ASPxClientWebChartControl.PerformCallback method. |
CallbackStateSave | Occurs when a chart saves its view state between multiple callbacks. |
CallbackStateLoad | Occurs when a chart loads its view state between multiple callbacks. |
RenderFormat | Gets or sets a value specifying the image format used to display a chart. |
JSProperties | Enables you to supply any server data that can then be parsed on the client. |
DescriptionUrl | Gets or sets the location of a detailed description of the chart. |
ToolTipOptions | Gets the tooltip settings allowing you to specify the tooltip's position and appearance on a diagram. |
CrosshairOptions | Gets the settings for a crosshair cursor allowing you to specify its position and appearance on a diagram. |
ToolTipController | Specifies the tooltip controller component that controls the appearance, position and other settings of tooltips displayed for the Chart control. |
ToolTipEnabled | Gets or sets a value that specifies whether or not a tooltip is enabled for a chart. |
CrosshairEnabled | Gets or sets a value that specifies whether or not a crosshair cursor is enabled for a chart. |
AlternateText | Gets or sets the alternate text displayed instead of the chart image when this image is unavailable. |
RightToLeft | Gets or sets a value specifying whether or not the current control supports right-to-left representation. |
BinaryStorageMode | Gets or sets a value indicating the mode in which the control's images are stored on the server. |
SelectedItems | Gets the collection of selected items (chart points and series) and business data objects (in the case of data binding) of the WebChartControl object. |
SeriesSelectionMode | Gets or sets a value specifying how the series is selected in the webchart control. |
SelectionMode | Gets or sets a value which specifies how the chart elements are selected. |
RuntimeSelection | Obsolete. Gets or sets a value indicating if chart elements can be selected by end-users at runtime. |
ClientVisible | Gets or sets a value that specifies the initial visibility state of a web control on the client. |
LoadingDivStyle | Gets style settings that define the appearance of a specific Loading Div panel. |
LoadingPanelStyle | Gets the style settings used to paint the Loading Panel. |
LoadingPanelImage | Gets the settings of an image displayed within a Loading Panel. |
ShowLoadingPanel | Obsolete. Gets or sets whether the loading panel should be displayed within the chart while waiting for a callback response. |
ShowLoadingPanelImage | Obsolete. Specifies whether or not the image can be displayed within a loading panel while waiting for a callback response. |
LoadingPanelText | Obsolete. Gets or sets the text to be displayed within a loading panel while waiting for a callback response. |
LoadingPanelImagePosition | Obsolete. Gets or sets the position of an image displayed within a Loading Panel with respect to the panel's text content. |
LoadingPanelDelay | Obsolete. Gets or sets the delay before displaying the loading panel. |
SettingsLoadingPanel | Provides access to the loading panel settings. |
SaveStateOnCallbacks | Gets or sets a value indicating whether a chart's view state should be saved between multiple callbacks. |
EnableCallbackCompression | Gets or sets whether callback result compression is enabled. |
EnableCallbackAnimation | Gets or sets a value that specifies whether an animation effect is used when a chart control's series are updated via a callback. |
EnableCallBacks | Gets or sets a value that specifies whether the callback or postback technology is used to manage round trips to the server. |
EnableClientSidePointToDiagram | Obsolete. Specifies whether it's allowed to perform conversions between screen coordinates and diagram coordinates on the client-side. |
EnableClientSideAPI | Gets or sets a value that specifies whether the WebChartControl can be manipulated on the client side via code. |
ClientSideEvents | Gets an object that lists the client-side events specific to the WebChartControl. |
ClientInstanceName | Gets or sets the WebChartControl's client programmatic identifier. |
IndicatorsPaletteRepository | Gets the indicators palette repository of the chart. |
PaletteRepository | Gets the palette repository of the chart. |
AppearanceRepository | Provides access to the repository of a chart's appearances. |
Titles | Gets the collection of chart titles. |
CalculatedFields | Returns a collection of calculated fields. |
SeriesTemplate | Returns the series template that configures automatically generated series. |
SeriesSorting | Gets or sets a value that specifies how series are sorted within the chart control based upon the series names. |
SeriesNameTemplate | Gets the settings used to name data bound series. |
SeriesDataMember | Gets or sets the name of the data field that contains names for automatically generated series. |
Series | Provides access to the chart control's collection of series objects. |
AnnotationRepository | Provides centralized access to all annotations that are present in the WebChartControl. |
Annotations | Provides access to the annotations collection of the WebChartControl. |
PaletteBaseColorNumber | Gets or sets the number of a color within the selected palette, which will be used as a base color to paint series points. |
Breadcrumbs | Returns the settings that configure how the Breadcrumbs element looks. |
Legends | Returns a collection of additional legends. |
Legend | Returns the WebChartControl legend. |
BackColor | Gets or sets the web chart control's background color. |
FillStyle | Gets the web chart control's background fill style. |
Diagram | Gets the web chart control's diagram and provides access to its settings. |
BorderOptions | Gets the chart control's border style. |
BackImage | Gets the background image settings of the web chart control. |
AppearanceName | Gets or sets the name of the appearance which is currently being used to draw the chart's elements. |
PivotGridDataSourceOptions | Provides access to the settings that determine the Chart's behavior after it has bridged with a Pivot Grid. |
AutoLayoutSettingsEnabled | Obsolete. Specifies whether or not the chart's layout is automatically adjusted during the creation of a Pivot Chart. |
AutoBindingSettingsEnabled | Obsolete. Specifies whether or not the chart's data binding is automatically adjusted during the creation of a Pivot Chart. |
DataAdapter | Obsolete. Gets or sets the data adapter used to populate the web chart control's data source. |
IndicatorsPaletteName | Specifies the palette that is used to paint all indicators existing in a chart control. |
PaletteName | Gets or sets the name of the palette currently used to draw the chart's elements. |
SmallChartText | Gets the settings for the text to be displayed in the WebChartControl, when it's too small to fit the diagram. |
EmptyChartText | Provides access to the settings of the text to be displayed in the WebChartControl, when it has no data to display. |
AutoLayout | Gets or sets a value, which specifies whether the adaptive layout feature is enabled for chart elements in the web chart control. |
Height | Gets or sets the height of the WebChartControl. |
Width | Gets or sets the width of the chart. |
WebChartControl() | Initializes a new instance of the WebChartControl class with default settings. |
DrillUp() | Drills up if the actual series template is not a root (WebChartControl.SeriesTemplate) template. |
DrillDownToArgument(Object) | Drills down to the passed argument if the actual series template has the SeriesTemplate.ArgumentDrillTemplate specified. |
DrillDownToSeriesPoint(Object) | Drills down to the passed series point if the actual series template has the SeriesTemplate.SeriesPointDrillTemplate specified. |
DrillDownToSeries(Object) | Drills down to a series with the passed series ID if the actual series template has the SeriesTemplate.SeriesDrillTemplate specified. |
ExportToImage(String, ImageFormat) | Creates an image file in the specified format from the current web chart and outputs it to the specified path. |
ExportToImage(Stream, ImageFormat) | Creates an image file in the specified format from the current web chart and exports it to a stream. |
BindToData(SeriesViewBase, Object, String, String, String[]) | Binds a chart to data. |
BindToData(ViewType, Object, String, String, String[]) | Binds a chart to data. |
LoadFromFile(String) | Restores the chart's layout from the specified file. |
LoadFromXml(String) | Applies the chart layout, specified as parameter, to the chart. |
LoadFromStream(Stream) | Restores the chart's layout from the specified stream. |
SaveToXml() | Returns the string representing the chart layout in XML format. |
SaveToFile(String) | Saves the chart's layout to the specified file. |
SaveToStream(Stream) | Saves the chart's layout to the specified stream. |
RefreshData() | Reloads data from the underlying data source and repaints the diagram area. |
ResetSummaryFunctions() | Resets the collection of the chart's summary functions. |
UnregisterSummaryFunction(String) | Unregisters the summary function with the specified name. |
RegisterSummaryFunction(String, String, ScaleType, Int32, SummaryFunctionArgumentDescription[], SummaryFunction) | Registers the custom summary function with the specified settings. |
RegisterSummaryFunction(String, String, Int32, SummaryFunctionArgumentDescription[], SummaryFunction) | Registers the custom summary function with the specified settings. |
SetObjectSelection(Object) | Selects the specified chart element at runtime. |
ClearSelection() | Deselects all chart elements at runtime. |
ResetLegendTextPattern() | Resets the text pattern applied to the legend items via the SeriesBase.LegendTextPattern property. |
ResetLegendPointOptions() | Obsolete. Cancels the changes applied to the SeriesBase.LegendPointOptions for each series and makes it equal to the SeriesBase.PointOptions. |
GetPaletteEntries(Int32) | Gets the colors that comprise the chart's palette. |
GetPaletteNames() | Returns an array of strings that represent the names of all the palettes in the Chart. |
GetAppearanceNames() | Returns an array of strings that represent the names of all the appearances in the Chart. |
GetSeriesByName(String) | Gets a series within the web chart's series collection by its name. |
Dispose() | Enables a server control to perform final clean up before it is released from memory. |
EndInit() | Ends the WebChartControl's initialization. |
BeginInit() | Starts the WebChartControl's initialization. Initialization occurs at runtime. |
ProcessImageRequest(Page) | Obsolete. Processes a request for a chart image from the client side to the server. |
Padding | Specifies the internal space between the WebChartControl's content (the diagram and legend) and its edge, in pixels. |
Remarks
Pivot grid List Editors display data in the form of a pivot table that can be accompanied by a chart. So, these List Editors actually use two controls in a UI - one control represents the pivot table and another control represents the chart. The ChartControl property provides access to the control representing the List Editor's chart.
You can use this property to customize the List Editor's control. Generally, the recommended place to do this is a custom Controller's ViewController.ViewControlsCreated event handler. The Access Grid Control Properties tutorial lesson illustrates this approach.
If you need to execute a custom action after a List Editor's control has been created, handle the ListEditor.ControlsCreated event.