@umbraco-cms/backoffice

    Interface UmbTreeItemContext<TreeItemType>

    interface UmbTreeItemContext<TreeItemType extends UmbTreeItemModel> {
        childItems: Observable<TreeItemType[]>;
        entityType?: string;
        hasActions: Observable<boolean>;
        hasChildren: Observable<boolean>;
        isActive: Observable<boolean>;
        isLoading: Observable<boolean>;
        isOpen: Observable<boolean>;
        isSelectable: Observable<boolean>;
        isSelectableContext: Observable<boolean>;
        isSelected: Observable<boolean>;
        pagination: UmbPaginationManager;
        path: Observable<string>;
        treeItem: Observable<undefined | TreeItemType>;
        unique?: null | string;
        constructPath(pathname: string, entityType: string, unique: string): string;
        deselect(): void;
        destroy(): void;
        getHostElement(): Element;
        getTreeItem(): undefined | TreeItemType;
        hideChildren(): void;
        loadChildren(): void;
        loadChildren(): void;
        select(): void;
        setTreeItem(treeItem: undefined | TreeItemType): void;
        showChildren(): void;
        toggleContextMenu(): void;
    }

    Type Parameters

    Hierarchy (View Summary, Expand)

    Implemented by

    Index

    Properties

    childItems: Observable<TreeItemType[]>
    entityType?: string
    hasActions: Observable<boolean>
    hasChildren: Observable<boolean>
    isActive: Observable<boolean>
    isLoading: Observable<boolean>
    isOpen: Observable<boolean>
    isSelectable: Observable<boolean>
    isSelectableContext: Observable<boolean>
    isSelected: Observable<boolean>
    path: Observable<string>
    treeItem: Observable<undefined | TreeItemType>
    unique?: null | string

    Methods

    MMNEPVFCICPMFPCPTTAAATR