MindFusion.Charting for JavaScript Programmer's Guide
Dashboard Members
Constructors Properties Methods
Collapse All Expand All Members Options: Show All Members Options: Filtered

Include Inherited Members
Include Protected Members

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