Member Junction
    Preparing search index...

    Service that wraps Golden Layout for Angular integration. Uses Golden Layout 2.6.0 VirtualLayout API.

    DESIGN: This service works with GL's native ResolvedLayoutConfig format. Full DashboardPanel objects are stored in componentState - no conversion needed.

    Index

    Constructors

    Properties

    onLayoutChanged: Subject<LayoutChangedEvent> = ...

    Emitted when layout configuration changes

    onPanelClosed: Subject<string> = ...

    Emitted when a panel is closed

    onPanelMaximized: Subject<{ maximized: boolean; panelId: string }> = ...

    Emitted when a panel is maximized/restored

    onPanelSelected: Subject<string> = ...

    Emitted when a panel is selected (in a stack)

    panels$: BehaviorSubject<string[]> = ...

    Current panels in layout

    Accessors

    Methods

    • Initialize Golden Layout in the specified container.

      Parameters

      • container: HTMLElement

        The HTML element to render Golden Layout in

      • savedLayout: ResolvedLayoutConfig | null

        Previously saved layout (from saveLayout()) or null for empty

      • componentFactory: PanelComponentFactory

        Factory function to create panel content

      • isEditing: boolean = false

        Whether editing (drag/drop/resize/close) is enabled

      Returns void