LayoutOptions Class
Contains dashboard layout settings.
Declaration
export class LayoutOptions extends SerializableModel
Remarks
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);
}
Inherited Members
Inheritance
constructor
Initializes a new instance of the LayoutOptions class with specified settings.
Declaration
constructor(
model?: any,
serializer?: DevExpress.Analytics.Utils.IModelSerializer,
info?: DevExpress.Analytics.Utils.ISerializationInfoArray
)
Parameters
| 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. |
Properties
height Property
Provides access to the dashboard surface‘s height options.
Declaration
height: DevExpress.Dashboard.Model.LayoutDimensionOptions
Property Value
| Type | Description |
|---|---|
| LayoutDimensionOptions | A LayoutDimensionOptions object that contains options for dimensions of a dashboard surface. |
width Property
Provides access to the dashboard surface‘s width options.
Declaration
width: DevExpress.Dashboard.Model.LayoutDimensionOptions
Property Value
| Type | Description |
|---|---|
| LayoutDimensionOptions | A LayoutDimensionOptions object that contains options for dimensions of a dashboard surface. |
Methods
getInfo Method
For internal use.
Declaration
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
Returns
| Type | Description |
|---|---|
| ISerializationInfoArray | An array of objects that provide serialization info. |