The badge to display for this TreeView. To remove the badge, set to undefined.
Optional
descriptionAn optional human-readable subheading that will be rendered next to the main title. Setting the description to null, undefined, or empty string will remove the message from the view.
Optional
messageAn optional human-readable message that will be rendered in the view. Setting the message to null, undefined, or empty string will remove the message from the view.
Readonly
onAn event to signal that an element or root has either been checked or unchecked.
Readonly
onEvent that is fired when the selection has changed
Readonly
onEvent that is fired when visibility has changed
Readonly
onEvent that is fired when an element is collapsed
Readonly
onEvent that is fired when an element is expanded
Readonly
selectionCurrently selected elements.
Optional
titleThe tree view title is initially taken from the extension package.json Changes to the title property will be properly reflected in the UI in the title of the view.
Readonly
visibletrue
if the tree view is visible otherwise false
.
Reveals the given element in the tree view. If the tree view is not visible then the tree view is shown and element is revealed.
By default revealed element is selected.
In order to not to select, set the option select
to false
.
In order to focus, set the option focus
to true
.
In order to expand the revealed element, set the option expand
to true
. To expand recursively set expand
to the number of levels to expand.
TreeView
is registered with with must implement getParent method to access this API.Optional
options: { Optional
Readonly
expand?: number | booleanIf true, then the element will be expanded. If a number is passed, then up to that number of levels of children will be expanded
Optional
Readonly
focus?: booleanIf true, then the element will be focused.
Optional
Readonly
select?: booleanIf true, then the element will be selected.
Represents a Tree view