MindFusion.Charting for JavaScript Programmer's Guide
Dashboard Members
Constructors Properties Methods
 


A control that contains multiple chart plots and gauges

The following tables list the members exposed by the Dashboard type.

 Public Constructors

  Name Description

Dashboard

Initializes a new instance of the Dashboard class.

 Public Properties

  Name Description

allowZoom

Gets or sets a value indicating whether users are allowed to zoom into plots' data ranges.

backColor

Gets or sets dashboard's back color.

backgroundImageAlign

Gets or sets the alignment of BackgroundImage relatively to dashboard boundaries.

backgroundImageAutoSize

Gets or sets whether auto-size mode is enabled for BackgroundImage.

backgroundImageLocation

Gets or sets dashboard's background image.

dataItemClicked

Raised when the user clicks on a data item inside a plot.

layoutBuilder

Gets a LayoutBuilder instance that provides shortcut methods for building fragments of dashboard's user interface.

layoutPanel

Gets a Panel containing dashboard components that should participate in layout measurements and be arranged relatively to each other.

licenseKey

Gets or sets the license key of the control.

licenseLocation

Gets or sets the path to the license file.

rootPanel

Gets the root Panel in the hierarchy of dashboard components.

theme

Gets or sets a Theme specifying appearance of dashboard elements.

 Public Methods

  Name Description

createRenderContext

Creates a RenderContext instance.

dataBind

Binds the chart to current DataSource.

draw

Draws the dashboard control.

fromJson

Deserializes the control's data from JSON string.

invalidate

Implements RootControl.InvalidateLayout. Invalidates the specified region of a component.

invalidateLayout

Implements RootControl.InvalidateLayout. Invalidates layout of specified component.

onClick

Raises the DataItemClicked event if the user has clicked on data element in a plot.

onMouseDown

Handles the HTMLCanvasElement mousedown event.

onMouseMove

Handles the HTMLCanvasElement mousemove event.

onMouseUp

Handles the HTMLCanvasElement mouseup event.

onResize

Control.OnResize override. Invalidates the layout of child components and runs a new layout pass.

toJson

Serializes the control's data to JSON string.

 See Also

Dashboard Class
MindFusion.Charting.Controls Namespace