The main container for the dashboard. Created inside the element specified by user when creating the dashboard.
The data cursor instance used for emitting events on the data.
The data pool instance with all the connectors.
ReadonlyidThe unique id of the dashboard, it is generated automatically.
ReadonlyindexIndex of the board in the global boards array. Allows to access the specific one when having multiple dashboards.
An array of generated layouts.
An array of mounted components on the dashboard.
The options for the dashboard.
Destroy the whole dashboard, its layouts and elements.
Get a Dashboards component by its cell identifier.
The identifier of the cell that contains the requested component.
The component with the given cell identifier.
Get a Dashboards component by its identifier.
The identifier of the requested component.
The component with the given identifier.
Convert the current state of board's options into JSON. The function does not support converting functions or events into JSON object.
Dashboards options.
Reflow the dashboard. Hide the toolbars and context pointer. Reflow the layouts and its cells.
Update the dashboard with new options.
The new options to apply to the dashboard.
StaticboardFactory function for creating a new dashboard.
The DOM element to render to, or its id.
The options for the dashboard.
Optionalasync: booleanWhether to initialize the dashboard asynchronously. When false or undefined, the function returns the dashboard instance.
Factory function for creating a new dashboard.
The DOM element to render to, or its id.
The options for the dashboard.
Whether to initialize the dashboard asynchronously. When true, the function returns a promise that resolves with the dashboard instance.
Class that represents a dashboard.
Example