StaticADD_StaticADJUST_StaticADJUST_StaticCLOSE_StaticCREATE_StaticDELETE_StaticDELETE_StaticMAXIMIZE_StaticMOVE_StaticMOVE_StaticPOPOUT_StaticPOPOUT_StaticRENAME_StaticSELECT_StaticSET_StaticUPDATE_StaticUPDATE_StaticaddOptionalselect: booleanStaticaddAdds a tab node to the given tabset node
the json for the new tab node e.g {type:"tab", component:"table"}
the new tab node will be added to the tabset with this node id
the location where the new tab will be added, one of the DockLocation enum values.
for docking to the center this value is the index of the tab, use -1 to add to the end.
Optionalselect: boolean(optional) whether to select the new tab, overriding autoSelectTab
the action
StaticadjustAdjust the size of the border
the id of the border node to adjust
the new border size
the action
StaticadjustAdjust the weights of a row, used when the splitter is moved
the id of the row node whose childrens weights are being adjusted
an array of weights to be applied to the children
the action
StaticcloseStaticcreateCreates a new empty popout window with the given layout (alias for createSubLayout)
the json layout for the new window
the window rectangle in screen coordinates
the type of the popout either "window", "float"
the action
StaticcreateCreates a new sublayout with the given layout
the json layout for the new window
the window rectangle in screen coordinates
the type of the sublayout either "window", "float" or "tab"
the action
StaticdeleteDeletes a tab node from the layout
the id of the tab node to delete
the action
StaticdeleteDeletes a tabset node and all it's child tab nodes from the layout
the id of the tabset node to delete
the action
StaticmaximizeMaximizes the given tabset
the id of the tabset to maximize
OptionallayoutId: stringthe action
StaticmoveMoves a node (tab or tabset) from one location to another
the id of the node to move
the id of the node to receive the moved node
the location where the moved node will be added, one of the DockLocation enum values.
for docking to the center this value is the index of the tab, use -1 to add to the end.
Optionalselect: boolean(optional) whether to select the moved tab(s) in new tabset, overriding autoSelectTab
the action
StaticmoveMoves a floating panel popout to the front of the display
the id of the floating panel popout to move
the action
StaticpopoutPops out the given tab node into a new browser window or floating panel
the tab node to popout
the type of window to create, either "window" (native browser window) or "float" (simulated div based window)
the action
StaticpopoutPops out the given tabset node into a new browser window or floating panel
the tabset node to popout
the type of window to create, either "window" (native browser window) or "float" (simulated div based window)
the action
StaticrenameChange the given nodes tab text
the id of the tab node to rename
the test of the tab
the action
StaticselectSelects the given tab in its parent tabset
the id of the tab node to set selected
the action
StaticsetSet the given tabset node as the active tabset
the id of the tabset node to set as active
OptionallayoutId: stringthe action
StaticupdateUpdates the global model jsone attributes
the json for the model attributes to update (merge into the existing attributes)
the action
StaticupdateUpdates the given nodes json attributes
the id of the node to update
the json attributes to update (merge with the existing attributes)
the action
The Action creator class for FlexLayout model actions