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;
    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

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