Search
    Preparing search index...
    interface SearchTreeStoreType {
        actions: TreeNodeActionItem<
            VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
            NodeKeyType,
        >[];
        childrenLoadingKeys: Set<null | NodeKeyType>;
        disabledItemsMap: Map<
            NodeKeyType,
            VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
        >;
        draftStore: undefined;
        isAllExpanded: boolean;
        isScrolledOut: boolean;
        renderedNodes: TreeNodeType<
            VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
            NodeKeyType,
        >[];
        scrollContainerStyle: { height: string; paddingTop: string };
        scrollPosition: number;
        searchText?: string;
        selectedItems: TreeNodeModel<unknown, NodeKeyType>[];
        selectedItemsMap: Map<NodeKeyType, TreeNodeModel<unknown, NodeKeyType>>;
        get isLoading(): boolean;
        addNode(
            parentNode?: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
            data?: {},
        ): void;
        applyTreeState(
            state: IVirtualTreeState<
                TreeNodeModel<unknown, NodeKeyType>,
                unknown,
                NodeKeyType,
            >,
        ): void;
        clearAll(): void;
        collapseAll(): void;
        collapseNode(nodeKey: NodeKeyType): void;
        deleteNode(
            node: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
            cascade?: boolean,
        ): void;
        disableNode(key: NodeKeyType): void;
        expandNode(nodeKey: NodeKeyType): Promise<void>;
        filterNodes(
            cfg?: {
                exclude?: Set<NodeKeyType>;
                filterFn?: (
                    node: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
                ) => boolean;
                include?: Set<NodeKeyType>;
            },
        ): void;
        getItem(name: NodeKeyType): TreeNodeModel;
        getItemsCount(): number;
        getLevel(nodeKey: NodeKeyType): number;
        getNodeChildren(nodeKey?: null | NodeKeyType): NodeKeyType[];
        getPath(nodeKey: NodeKeyType, includeCurrentNode?: boolean): NodeKeyType[];
        getStringPath(nodeKey: NodeKeyType, includeCurrentNode?: boolean): string;
        getTreeState(): IVirtualTreeState<
            TreeNodeModel<unknown, NodeKeyType>,
            unknown,
            NodeKeyType,
        >;
        getUiTreeNode(
            node: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
        ): TreeNodeType<
            VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
            NodeKeyType,
        >;
        hasMore(nodeKey: null | NodeKeyType): boolean;
        hasValidationErrors(): boolean;
        init(metaEntity?: IMetaModel): void;
        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(): Promise<void>;
        loadMore(parentKey: null | NodeKeyType): Promise<void>;
        loadNodes(nodeKeys: NodeKeyType[]): Promise<void>;
        loadParentNode(
            node: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
        ): Promise<void>;
        moveNode(
            node: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
            newParentNode?: VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
        ): void;
        needHideExpand(nodeKey: NodeKeyType): boolean;
        registerScrollContainer(ref: RefObject<HTMLElement>): void;
        scrollToNode(key: NodeKeyType): void;
        setLoading(loading: boolean): void;
        setSearchText(text: string): void;
        setSelectedItem(
            node: undefined | VirtualItem<TreeNodeModel<unknown, NodeKeyType>>,
        ): void;
        updateScroll(scrollPosition: number): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

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

    Accessors

    • get isLoading(): boolean

      Геттер флага загружаются ли данные

      Returns boolean

    Methods

    • Parameters

      Returns void

    • Метод установки нового значения загрузки

      Parameters

      • loading: boolean

        новое значение

      Returns void

    • Parameters

      • scrollPosition: number

      Returns void