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. |