Member Junction
    Preparing search index...

    Implements

    • OnInit
    • OnDestroy
    Index

    Constructors

    Properties

    AfterDataLoad: EventEmitter<AfterDataLoadEventArgs> = ...
    AfterKeyboardNavigate: EventEmitter<AfterKeyboardNavigateEventArgs> = ...
    AfterNodeClick: EventEmitter<AfterNodeClickEventArgs> = ...
    AfterNodeCollapse: EventEmitter<AfterNodeCollapseEventArgs> = ...
    AfterNodeDeselect: EventEmitter<AfterNodeDeselectEventArgs> = ...
    AfterNodeDoubleClick: EventEmitter<AfterNodeDoubleClickEventArgs> = ...
    AfterNodeExpand: EventEmitter<AfterNodeExpandEventArgs> = ...
    AfterNodeSelect: EventEmitter<AfterNodeSelectEventArgs> = ...
    AllBranches: TreeNode[] = []

    All branch nodes (flat)

    AllLeaves: TreeNode[] = []

    All leaf nodes (flat)

    BeforeDataLoad: EventEmitter<BeforeDataLoadEventArgs> = ...
    BeforeKeyboardNavigate: EventEmitter<BeforeKeyboardNavigateEventArgs> = ...
    BeforeNodeClick: EventEmitter<BeforeNodeClickEventArgs> = ...
    BeforeNodeCollapse: EventEmitter<BeforeNodeCollapseEventArgs> = ...
    BeforeNodeDeselect: EventEmitter<BeforeNodeDeselectEventArgs> = ...
    BeforeNodeDoubleClick: EventEmitter<BeforeNodeDoubleClickEventArgs> = ...
    BeforeNodeExpand: EventEmitter<BeforeNodeExpandEventArgs> = ...
    BeforeNodeSelect: EventEmitter<BeforeNodeSelectEventArgs> = ...
    CurrentSearchText: string = ''

    Current search text (for highlighting)

    DefaultExpansion: "none" | "first-level" | "all" = 'first-level'

    Initial expansion applied when ExpandedIDs is null: 'first-level' (default) expands only the root branches, 'all' expands every branch (small pickers where the whole catalog should be visible), 'none' starts fully collapsed.

    ErrorMessage: string | null = null

    Error message if load failed

    FocusedNode: TreeNode | null = null

    Currently focused node (for keyboard navigation)

    IsLoaded: boolean = false

    Has data been loaded

    IsLoading: boolean = false

    Loading state

    Nodes: TreeNode[] = []

    Root nodes of the tree

    SelectedNodes: TreeNode[] = []

    Currently selected nodes

    SelectionChange: EventEmitter<TreeNode[]> = ...

    Emitted when selection changes (convenience event with just the selected nodes)

    Accessors

    Methods

    • Filter nodes by search text

      Parameters

      • searchText: string
      • options: {
            caseSensitive?: boolean;
            searchBranches?: boolean;
            searchDescription?: boolean;
            searchLeaves?: boolean;
        } = {}

      Returns TreeNode[]

    • A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

      Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      Returns void

    • Programmatically select node(s)

      Parameters

      • ids: string[]
      • emitChange: boolean = true

        Whether to emit SelectionChange event (default: true). Set to false during sync operations to avoid unnecessary events.

      Returns void