Skip to main content
All docs
V25.1
  • LayoutDimensionOptions Class

    Contains settings that allow you to adjust the height and width of a dashboard surface.

    Declaration

    export class LayoutDimensionOptions extends SerializableModel

    Remarks

    The LayoutOptions.height and LayoutOptions.width properties return the LayoutDimensionOptions object that contains settings for the width and height dimensions of a dashboard surface.

    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

    SerializableModel
    LayoutDimensionOptions

    constructor

    Initializes a new instance of the LayoutDimensionOptions 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 layout dimension model.

    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

    mode Property

    Specifies whether a dashboard surface‘s height or width is fixed or adjusted to fit content.

    Declaration

    mode: ko.Observable<DevExpress.Dashboard.Model.LayoutDimensionMode>

    Property Value

    Type Description
    Observable<LayoutDimensionMode>

    The dashboard layout mode.

    Remarks

    Set the mode property to Fixed and use the value property to specify the dashboard surface’s height or width value in pixels. If the mode property is set to Auto, the dashboard dimension is automatically calculated to fit content.

    value Property

    Specifies a value of a dashboard surface‘s dimension.

    Declaration

    value: ko.Observable<number>

    Property Value

    Type Description
    Observable<number>

    A value of the height or width dimension.

    Remarks

    Set the mode property to Fixed and use the value property to specify the dashboard surface’s height or width value in pixels. If the mode property is set to Auto, the dashboard dimension is automatically calculated to fit content.