dashboard-js-devexpress-dot-dashboard-af0bb141.md
A Web Dashboard extension that allows you to enable a mobile layout for phones.
export class MobileLayoutExtension implements ISupportOptionExtension<MobileLayoutExtensionOptions>
When registered, the MobileLayoutExtension allows you to use a mobile layout to display your dashboards on mobile phones. The Web Dashboard supports a mobile layout when operates in the Viewer and ViewerOnly modes.
To disable a mobile layout, call the unregisterExtension(extensionNames) method and pass the extension’s unique name as a parameter:
dashboardControl.unregisterExtension('mobileLayout');
To learn more about a mobile layout, see Mobile Layout in ASP.NET Core.
See the following topic for information on how to use the DashboardControl’s client-side API: Extensions Overview.
ISupportOptionExtension
Initializes a new instance of the MobileLayoutExtension class.
constructor(
dashboardControl: DevExpress.Dashboard.DashboardControl,
options?: MobileLayoutExtensionOptions
)
| Name | Type | Description |
|---|---|---|
| dashboardControl | DashboardControl |
A Web Dashboard control that owns the extension.
| | options | MobileLayoutExtensionOptions |
A MobileLayoutExtensionOptions object providing access to the MobileLayoutExtension options.
|
Gets whether a mobile layout is enabled for the current Web Dashboard control.
mobileLayoutEnabled: ko.Computed<boolean>
| Type | Description |
|---|---|
| Computed<boolean> |
true, if a mobile layout is enabled; otherwise, false
|
You cannot change the mobileLayoutEnabled property value using the DashboardControl.option method. Set this property before the control is rendered.
To learn more about a mobile layout, see Mobile Layout in ASP.NET Core.
Specifies the unique extension name.
name: string
| Type | Description |
|---|---|
| string |
The unique extension name. The return value is mobileLayout.
|
Use the mobileLayout name in the following cases:
Warning
Do not change the unique name of the extension registered in the Web Dashboard to avoid exceptions.
Contains code that is executed when you register the dashboard extension.
start(): void
Contains code that is executed when you unregister the dashboard extension.
stop(): void