Member Junction
    Preparing search index...

    Root configuration for a dashboard. Stored in Dashboard.UIConfigDetails as JSON.

    The layout contains EVERYTHING - both geometry AND panel configurations. Panel data is embedded in each component's componentState within the layout tree.

    interface DashboardConfig {
        layout: ResolvedLayoutConfig | null;
        Properties?: DashboardProperty[];
        settings: DashboardSettings;
        Wires?: DashboardWire[];
    }
    Index

    Properties

    layout: ResolvedLayoutConfig | null

    Golden Layout configuration - THE SINGLE SOURCE OF TRUTH Contains both layout geometry AND panel configurations (in componentState) Stored as GL's native format for lossless persistence

    Properties?: DashboardProperty[]

    The dashboard's properties: values a host sets once (the viewer's Properties input) and each part maps onto its own inputs (inputMappings in the part's config). Absent: none.

    Dashboard-level settings (not per-panel)

    Wires?: DashboardWire[]

    Wires: a part's event sets a dashboard property. Absent: none.