Create a new SectionItem.
instance API for the RAMP that this is associated with
the config for the given SectionItem
Optional
parent: LegendItema legend item that this item is a child of
Readonly
$iThe instance of RampMap API scoped to a single Vue R4MP application.
Optional
_lastOptional
_parentThe instance of Vue R4MP application controlled by this InstanceAPI.
This is just a shorthand for this.$iApi.$vApp
.
Returns children of the legend item
Sets new children for the legend item
new child legend items
Returns the content of this SectionItem
Sets new content for this SectionItem
new content
Returns if item follows "exclusive set" behaviour
Returns if item is expanded
Returns if item is hidden
Returns the load promise for this legend item
Returns the item's name
Sets the item's name
new item name
Returns item's parent - not yet initialized
Sets new parent for the legend item
Returns the item's type
Returns the item's uid
Returns if item has visibility
Updates parent visibility after a child item's visibility toggles.
given child legend item
Check if a control is available for the legend item. Returns:
name of the control
Enable a disabled control, or disable an enabled control.
name of the control
true for enabling, false for disabling
A class that represents legend items used to group a collection of child items.