Adds 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) whether to select the new tab, overriding autoSelectTab
the action
Adjust the splitter between two tabsets
an object the defines the new split between two tabsets, see example below.
the action
Deletes a tab node from the layout
the action
Deletes a tabset node and all it's child tab nodes from the layout
the id of the tabset node to delete
the action
Maximizes the given tabset
the id of the tabset to maximize
the action
Moves 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) whether to select the moved tab(s) in new tabset, overriding autoSelectTab
the action
Change the given nodes tab text
the id of the node to rename
the test of the tab
the action
Selects the given tab in its parent tabset
the id of the node to set selected
the action
Set the given tabset node as the active tabset
the id of the tabset node to set as active
the action
Updates the global model jsone attributes
the json for the model attributes to update (merge into the existing attributes)
the action
Updates the given nodes json attributes
the id of the node to update
the json attributes to update (merge with the existing attributes)
the action
Generated using TypeDoc
The Action creator class for FlexLayout model actions