_items: WritableSignal <TreeItem <any >[]> = ... |
_multiSelectionActive: boolean = false |
Aria label for the tree view. Needed for a11y, alternatively use ariaLabelledBy . ariaLabel: InputSignal <(undefined | TranslatableString )> = ... |
Aria labelled by for the tree view. Needed for a11y, alternatively use ariaLabel . ariaLabelledBy: InputSignal <(undefined | string )> = ... |
breadCrumbTreeItems: TreeItem <any >[] = [] |
cdRef: ChangeDetectorRef = ... |
children: Signal <readonly SiTreeViewItemComponent []> = ... |
The indentation in pixel for the children in respect to its parent. childrenIndentation: InputSignal <number > = DEFAULT_CHILDREN_INDENTATION |
childrenLoaded: Subject <TreeItem <any >> = ... |
Tooltip text shown for the collapse all icon. collapseAllTooltip: InputSignal <TranslatableString > = $localize`:@@SI_TREE_VIEW.COLLAPSE_ALL:Collapse all` |
Enable the compact mode, making it more vertically compact. compactMode: InputSignalWithTransform <boolean , unknown > = false |
computedIcons: Signal <{ headerArrow: string , headerHome: string , itemCollapsed: string , itemCollapsedFlat: string , itemCollapsedLeft: string , itemExpanded: string , itemExpandedFlat: string , itemExpandedLeft: string , itemMenu: string }> = ... |
|
Sets if children are deleted upon collapsing tree items. This feature might be used, if children shall be lazy loaded always upon expanding a tree item. deleteChildrenOnCollapse: InputSignalWithTransform <boolean , unknown > = false |
Whether "filled" icons should not be used when a tree item is selected. Per default filled icons are used when available. disableFilledIcons: InputSignalWithTransform <boolean , unknown > = false |
domChangeObserver?: MutationObserver |
element: ElementRef <any > = ... |
Sets if the tree items shall show a checkbox. enableCheckbox: InputSignalWithTransform <boolean , unknown > = false |
|
Shows or hides additional information below the label. enableDataField1: InputSignalWithTransform <boolean , unknown > = false |
Shows or hides additional information below the label. enableDataField2: InputSignalWithTransform <boolean , unknown > = false |
Shows or hides icon enableIcon: InputSignalWithTransform <boolean , unknown > = true |
Sets if the tree items shall show an optionbox. enableOptionbox: InputSignalWithTransform <boolean , unknown > = false |
Allows / disabled selecting of tree items by clicking on them. enableSelection: InputSignalWithTransform <boolean , unknown > = false |
Shows or hides state pipe. enableStateIndicator: InputSignalWithTransform <boolean , unknown > = true |
Used internally by SiTreeViewItemDirective to determine if the items have changed, and render the new items. evaluateForTreeItemsDiffer: Subject <void > = ... |
Tooltip text shown for the expand all icon. expandAllTooltip: InputSignal <TranslatableString > = $localize`:@@SI_TREE_VIEW.EXPAND_ALL:Expand all` |
Enable buttons for collapse and expand all. Does not work when flatTree is enabled. expandCollapseAll: InputSignalWithTransform <boolean , unknown > = false |
Sets if the tree items should expand/collapse when clicking on them. Does not work when flatTree is enabled or the tree item is not selectable. expandOnClick: InputSignalWithTransform <boolean , unknown > = false |
Sets if the tree view shall be displayed as flat tree list with a breadcrumb. A flat tree only shows the one level at the time and lists the tree items of the current level as a list. flatTree: InputSignal <boolean > = false |
Sets if the folder state icon shall be shown on the left (in LTR) or on the right (in LTR) side of the tree item. Per default the icon will be shown on the left (in LTR). Has no effect if flatTree is enabled. folderStateStart: InputSignalWithTransform <boolean , unknown > = true |
Sets if the tree view is displayed as a grouped list. Important: In this mode, only the first two hierarchies of the tree model are considered! groupedList: InputSignalWithTransform <boolean , unknown > = false |
hasAnyChildren: boolean = true |
Enable horizontal scrolling. When disabled (the default), an ellipsis is used for overflowing text horizontalScrolling: InputSignalWithTransform <boolean , unknown > = false |
Customize icons for treeview. icons: InputSignal <(undefined | TreeViewIconSet )> = ... |
Sets if the checkbox state of a tree item is inherited to its children/parent. inheritChecked: InputSignalWithTransform <boolean , unknown > = true |
initialized: boolean = false |
injector: Injector = ... |
Sets if the tree list shall virtualize the tree items. This input field must be set at startup and shall not be changed afterwards. isVirtualized: InputSignalWithTransform <boolean , unknown > = true |
Sets the root tree items of all the trees (Required). items: InputSignal <TreeItem <any >[]> = ... |
Triggered upon virtualization (or unvirtualization) of a tree item. itemsVirtualizedChanged: OutputEmitterRef <ItemsVirtualizedArgs > = ... |
keyManager: FocusKeyManager <SiTreeViewItemComponent > |
latestFolderChanged?: TreeItem <any > |
Triggered upon the request of loading the children of a tree item. loadChildren: OutputEmitterRef <LoadChildrenEventArgs > = ... |
manuallySelectedTreeItems: boolean = false |
multiSelectionStart: TreeItem |
nextItmes: Signal <readonly SiTreeViewItemComponent []> = ... |
String to be shown when there are no content actions. noActionsString: InputSignal <string > = 'No actions available' |
Number of rows per page. Used for the virtualization of rows (number of rows per page). pageSize: InputSignalWithTransform <number , number > = 10 |
Number of pages which are virtualized. pagesVirtualized: InputSignalWithTransform <number , number > = 6 |
resizeObserver: ResizeObserverService = ... |
scroll$: Observable <Event > |
scrollChildIntoView: Subject <TreeItem <any >> = ... |
Sets the tree item to be selected. selectedItem: InputSignal <(undefined | TreeItem <any > | TreeItem <any >[])> = ... |
selectedTreeItems: TreeItem <any >[] = [] |
Sets if the tree shall force single tree item selection. singleSelectMode: InputSignalWithTransform <boolean , unknown > = false |
siTreeViewConverterService: SiTreeViewConverterService = ... |
siTreeViewItemHeightService: SiTreeViewItemHeightService = ... |
siTreeViewService: SiTreeViewService = ... |
siTreeViewVirtualizationService: SiTreeViewVirtualizationService = ... |
subscriptions: Subscription [] = [] |
The injected content with included SiTreeViewItemTemplateDirective. templates: Signal <readonly SiTreeViewItemTemplateDirective []> = ... |
Track-by function for tree items. By default, items are tracked by their identity. Deprecated: has no effect and will be removed
trackByFunction: InputSignal <TrackByFunction <TreeItem <any >>> = buildTrackByIdentity<TreeItem>() |
Triggered upon clicking the checkbox of a tree item. treeItemCheckboxClicked: OutputEmitterRef <CheckboxClickEventArgs > = ... |
Triggered upon clicking the label of a tree item. treeItemClicked: OutputEmitterRef <TreeItem <any >> = ... |
treeItemContentTemplate: Signal <(undefined | TemplateRef <any >)> = ... |
Triggered upon clicking the folder of a tree item. treeItemFolderClicked: OutputEmitterRef <FolderStateEventArgs > = ... |
Triggered upon a state change of the folder of a tree item. treeItemFolderStateChanged: OutputEmitterRef <FolderStateEventArgs > = ... |
Triggered upon the selection of a tree item (multi selection supported). treeItemsSelected: OutputEmitterRef <TreeItem <any >[]> = ... |
treeViewInnerElement: Signal <ElementRef <HTMLDivElement >> = ... |
updateGroupItemHeightRequired: boolean = true |
updateTreeItemHeightRequired: boolean = true |
Create a virtual root node so there is just a single root node. This makes sure the tree can be fully traversed starting from any node. This is needed e.g. for recursively removing the "active" state from other nodes. virtualRoot: TreeItem = ... |