@umbraco-cms/backoffice
    Preparing search index...

    Interface UmbTreeItemCardApi

    The base tree item contract — shared by full tree item contexts and card apis — covering item data, selection, active state, path, and entity actions. Children, expansion, and pagination are not included here; they extend this contract in UmbTreeItemContext.

    interface UmbTreeItemCardApi {
        entityType?: string;
        hasActions: Observable<boolean>;
        hasChildren: Observable<boolean>;
        isActive: Observable<boolean>;
        isSelectable: Observable<boolean>;
        isSelectableContext: Observable<boolean>;
        isSelected: Observable<boolean>;
        manifest: ManifestBase | undefined;
        noAccess: Observable<boolean>;
        path: Observable<string>;
        selectOnly: Observable<boolean>;
        treeItem: Observable<UmbTreeItemModel | undefined>;
        unique?: UmbEntityUnique;
        constructPath(
            pathname: string,
            entityType: string,
            unique: string | null,
        ): string;
        deselect(): void;
        destroy(): void;
        getHostElement(): Element;
        getTreeItem(): UmbTreeItemModel | undefined;
        open(): void;
        select(): void;
        setTreeItem(item: UmbTreeItemModel | undefined): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    entityType?: string
    hasActions: Observable<boolean>
    hasChildren: Observable<boolean>
    isActive: Observable<boolean>
    isSelectable: Observable<boolean>
    isSelectableContext: Observable<boolean>
    isSelected: Observable<boolean>
    manifest: ManifestBase | undefined
    noAccess: Observable<boolean>
    path: Observable<string>
    selectOnly: Observable<boolean>
    treeItem: Observable<UmbTreeItemModel | undefined>

    Methods