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

Properties

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

Methods

MMNEPVFCICPMFPCPTTAAATR