Static
ADD_Static
ADJUST_Static
ADJUST_Static
CLOSE_Static
CREATE_Static
DELETE_Static
DELETE_Static
MAXIMIZE_Static
MOVE_Static
POPOUT_Static
POPOUT_Static
RENAME_Static
SELECT_Static
SET_Static
UPDATE_Static
UPDATE_Static
addAdds 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.
Optional
select: boolean(optional) whether to select the new tab, overriding autoSelectTab
the action
Static
adjustStatic
adjustAdjust the weights of a row, used when the splitter is moved
the row node whose childrens weights are being adjusted
an array of weights to be applied to the children
the action
Static
closeCloses the popout window
the id of the popout window to close
Static
createCreates a new empty popout window with the given layout
the json layout for the new window
the window rectangle in screen coordinates
Static
deleteDeletes a tab node from the layout
the id of the tab node to delete
the action
Static
deleteDeletes a tabset node and all it's child tab nodes from the layout
the id of the tabset node to delete
the action
Static
maximizeMaximizes the given tabset
the id of the tabset to maximize
Optional
windowId: stringthe action
Static
moveMoves 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.
Optional
select: boolean(optional) whether to select the moved tab(s) in new tabset, overriding autoSelectTab
the action
Static
popoutPops out the given tab node into a new browser window
the tab node to popout
Static
popoutPops out the given tab set node into a new browser window
the tab set node to popout
Static
renameChange the given nodes tab text
the id of the node to rename
the test of the tab
the action
Static
selectSelects the given tab in its parent tabset
the id of the node to set selected
the action
Static
setSet the given tabset node as the active tabset
the id of the tabset node to set as active
Optional
windowId: stringthe action
Static
updateUpdates the global model jsone attributes
the json for the model attributes to update (merge into the existing attributes)
the action
Static
updateUpdates 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