@umbraco-cms/backoffice

    Interface UmbInvariantDatasetWorkspaceContext

    interface UmbInvariantDatasetWorkspaceContext {
        isNew: Observable<undefined | boolean>;
        name: Observable<undefined | string>;
        routes: UmbWorkspaceRouteManager;
        unique: Observable<undefined | UmbEntityUnique>;
        values: Observable<undefined | UmbPropertyValueData<unknown>[]>;
        workspaceAlias: string;
        createPropertyDatasetContext(
            host: UmbControllerHost,
            variantId?: UmbVariantId,
        ): UmbPropertyDatasetContext;
        destroy(): void;
        getEntityType(): string;
        getHostElement(): Element;
        getIsNew(): undefined | boolean;
        getName(): undefined | string;
        getPropertyValue<ReturnType = unknown>(alias: string): ReturnType;
        getUnique(): undefined | UmbEntityUnique;
        getValues(): Promise<undefined | UmbPropertyValueData<unknown>[]>;
        propertyValueByAlias<ReturnType = unknown>(
            alias: string,
        ): Promise<Observable<undefined | ReturnType>>;
        requestSubmit(): Promise<void>;
        setName(name: string): void;
        setPropertyValue(alias: string, value: unknown): Promise<void>;
    }

    Hierarchy (View Summary, Expand)

    Index

    Properties

    isNew: Observable<undefined | boolean>
    name: Observable<undefined | string>
    unique: Observable<undefined | UmbEntityUnique>
    values: Observable<undefined | UmbPropertyValueData<unknown>[]>
    workspaceAlias: string

    Methods

    MMNEPVFCICPMFPCPTTAAATR