Optionaljson: IJsonSubLayoutthe id of this layout
the name of this layout, e.g. as shown in the model explorer; undefined if not set
the path of this layout within the model, e.g. /sublayout1
the rectangle of this layout (popout windows/floating panels)
the type of this layout: window, float or tab
the browser window this layout is rendered in (the popout window for a popout layout)
whether this is the main layout
visit every node in this layout's tree
A layout within the model: the main layout, a sublayout hosted in a tab, or a popout (a native window or floating panel) layout. Layouts are passed to the popout props (ILayoutProps.renderPopoutContent, ILayoutProps.onPopoutOpen, ILayoutProps.onPopoutClose) and are also reachable from the model's layout map (see Model).