Preparing search index...
    interface SearchTreeStoreType {
        actions: TreeNodeActionItem<
            VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
            NodeKeyType,
        >[];
        childrenLoadingKeys: Set<NodeKeyType>;
        disabledItemsMap: Map<
            NodeKeyType,
            VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
        >;
        draftStore: undefined;
        isScrolledOut: boolean;
        renderedNodes: TreeNodeType<
            VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
            NodeKeyType,
        >[];
        scrollContainerStyle: { height: string; paddingTop: string };
        scrollPosition: number;
        searchText?: string;
        selectedItems: ITreeNodeModel<unknown, NodeKeyType>[];
        selectedItemsMap: Map<NodeKeyType, ITreeNodeModel<unknown, NodeKeyType>>;
        get isLoading(): boolean;
        addNode(
            parentNode?: VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
            data?: {},
        ): void;
        applyTreeState(
            state: IVirtualTreeState<
                ITreeNodeModel<unknown, NodeKeyType>,
                unknown,
                NodeKeyType,
            >,
        ): void;
        clearAll(): void;
        collapseAll(): void;
        collapseNode(nodeKey: NodeKeyType): void;
        deleteNode(
            node: VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
            cascade?: boolean,
        ): void;
        disableNode(key: NodeKeyType): void;
        expandNode(nodeKey: NodeKeyType): void;
        getItem(name: NodeKeyType): ITreeNodeModel;
        getItemsCount(): number;
        getLevel(nodeKey: NodeKeyType): number;
        getNodeChildren(nodeKey?: NodeKeyType): NodeKeyType[];
        getPath(nodeKey: NodeKeyType, includeCurrentNode?: boolean): NodeKeyType[];
        getStringPath(nodeKey: NodeKeyType, includeCurrentNode?: boolean): string;
        getTreeState(): IVirtualTreeState<
            ITreeNodeModel<unknown, NodeKeyType>,
            unknown,
            NodeKeyType,
        >;
        getUiTreeNode(
            node: VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
        ): TreeNodeType<
            VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
            NodeKeyType,
        >;
        hasValidationErrors(): boolean;
        isFiltered(): boolean;
        isNodeCascadeDeleted(nodeKey: NodeKeyType): boolean;
        isNodeDeleted(nodeKey: NodeKeyType): boolean;
        isNodeDisabled(nodeKey: NodeKeyType): boolean;
        isNodeExpanded(nodeKey: NodeKeyType): boolean;
        isNodeInTree(nodeKey: NodeKeyType, byFilter?: boolean): boolean;
        isNodeSearched(nodeKey: NodeKeyType): boolean;
        loadData(): void;
        loadNodes(nodeKeys: NodeKeyType[]): void;
        loadParentNode(
            node: VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
        ): void;
        moveNode(
            node: VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
            newParentNode?: VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
        ): void;
        needHideExpand(nodeKey: NodeKeyType): boolean;
        registerScrollContainer(ref: RefObject<HTMLElement>): void;
        scrollToNode(key: NodeKeyType): void;
        setLoading(loading: boolean): void;
        setSearchText(text: string): void;
        updateScroll(scrollPosition: number): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    actions: TreeNodeActionItem<
        VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
        NodeKeyType,
    >[]
    childrenLoadingKeys: Set<NodeKeyType>
    disabledItemsMap: Map<
        NodeKeyType,
        VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
    >
    draftStore: undefined
    isScrolledOut: boolean
    renderedNodes: TreeNodeType<
        VirtualItem<ITreeNodeModel<unknown, NodeKeyType>>,
        NodeKeyType,
    >[]
    scrollContainerStyle: { height: string; paddingTop: string }
    scrollPosition: number
    searchText?: string
    selectedItems: ITreeNodeModel<unknown, NodeKeyType>[]
    selectedItemsMap: Map<NodeKeyType, ITreeNodeModel<unknown, NodeKeyType>>

    Accessors

    • get isLoading(): boolean

      Returns boolean

    Methods

    • Parameters

      • loading: boolean

      Returns void

    • Parameters

      • scrollPosition: number

      Returns void