OptionalcontentOptionaldimensionsOptionalsettingsRepresents a potential ways to customize behavior of your Layout
OptionalconstrainLimits the area to which tabs can be dragged. If true, the layout container is the only area where tabs can be dropped.
OptionalconstrainLimits the area to which tabs can be dragged. If true, stack headers are the only areas where tabs can be dropped.
OptionalhasTurns tab headers on or off. If false, the layout will be displayed with splitters only.
OptionalnewThe button will create a new tab with the URL specified in newTabButtonUrl.
OptionalpopoutWhether the popout button will only act on the entire stack, as opposed to only the active tab.
Optionalprevent@defaultValue=false
If true, tabs can't be dragged into the window.
OptionalpreventIf true, tabs can't be dragged out of the window.
OptionalpreventWhen true the splitters will not be draggable and the layout will not resize.
OptionalreorderIf true, the user can re-arrange the layout by dragging items by their tabs to the desired location.
OptionalshowWhether to show the close button on stack header (not to be confused with close button on every tab).
OptionalshowWhether to show the maximize button on stack header. The button will maximize the current tab to fill the entire window.
OptionalshowWhether to show the popout button on stack header.
The button will create a new window with current tab as its content.
In case popoutWholeStack is set to true, all tabs in the stack will be in the new window.
Content of the layout. There can only be one top-level LayoutItem in the content array. We do not recommend trying to build Layouts or LayoutItems by hand and instead use calls such as getSnapshot.