@umbraco-cms/backoffice

    Interface UmbNameablePropertyDatasetContext

    A variant context with ability to set the name of it.

    interface UmbNameablePropertyDatasetContext {
        getVariantId: () => UmbVariantId;
        name: Observable<undefined | string>;
        properties: Observable<undefined | UmbPropertyValueData<unknown>[]>;
        propertyVariantId?: (
            propertyAlias: string,
        ) => Promise<Observable<undefined | UmbVariantId>>;
        readOnly: Observable<boolean>;
        get controllerAlias(): UmbControllerAlias;
        destroy(): void;
        getEntityType(): string;
        getHostElement(): Element;
        getName(): undefined | string;
        getProperties(): Promise<undefined | UmbPropertyValueData<unknown>[]>;
        getReadOnly(): boolean;
        getUnique(): undefined | UmbEntityUnique;
        hostConnected(): void;
        hostDisconnected(): void;
        propertyValueByAlias<ReturnType = unknown>(
            propertyAlias: string,
        ): Promise<undefined | Observable<undefined | ReturnType>>;
        setName(name: string): void;
        setPropertyValue(propertyAlias: string, value: unknown): void;
    }

    Hierarchy (View Summary, Expand)

    Implemented by

    Index

    Properties

    getVariantId: () => UmbVariantId
    name: Observable<undefined | string>
    properties: Observable<undefined | UmbPropertyValueData<unknown>[]>
    propertyVariantId?: (
        propertyAlias: string,
    ) => Promise<Observable<undefined | UmbVariantId>>
    readOnly: Observable<boolean>

    Accessors

    Methods

    MMNEPVFCICPMFPCPTTAAATR