dashboard-js-devexpress-dot-dashboard-dot-model-8c9fa4dc.md
Contains dashboard layout settings.
export class LayoutOptions extends SerializableModel
The following code snippet specifies the height and aligns the dashboard’s content horizontally:
Handle the DashboardControlOptions.onDashboardInitializing event and call the custom setLayout function:
function setLayout(e) {
if (e.dashboard.id == "dashboard2") {
e.dashboard.layoutOptions.width.mode("Auto");
e.dashboard.layoutOptions.height.mode("Fixed");
e.dashboard.layoutOptions.height.value(3000);
}
SerializableModel LayoutOptions
Initializes a new instance of the LayoutOptions class with specified settings.
constructor(
model?: any,
serializer?: DevExpress.Analytics.Utils.IModelSerializer,
info?: DevExpress.Analytics.Utils.ISerializationInfoArray
)
| Name | Type | Description |
|---|---|---|
| model | any |
A model of the layout options.
| | serializer | IModelSerializer |
An object used for dashboard deserialization. Do not pass this parameter directly.
| | info | ISerializationInfoArray |
An array of objects that provide serialization info.
|
Provides access to the dashboard surface‘s height options.
height: DevExpress.Dashboard.Model.LayoutDimensionOptions
| Type | Description |
|---|---|
| LayoutDimensionOptions |
A LayoutDimensionOptions object that contains options for dimensions of a dashboard surface.
|
Provides access to the dashboard surface‘s width options.
width: DevExpress.Dashboard.Model.LayoutDimensionOptions
| Type | Description |
|---|---|
| LayoutDimensionOptions |
A LayoutDimensionOptions object that contains options for dimensions of a dashboard surface.
|
For internal use.
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
| Type | Description |
|---|---|
| ISerializationInfoArray |
An array of objects that provide serialization info.
|