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

    The data supplier for a Element Property Dataset

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    Accessors

    Methods

    _checkWillNavigateAway _closeModal _create _determineVariantOptions _handleSave _handleSubmit _internal_getCreateUnderParent _internal_setCreateUnderParent _loadSegmentsFor _processIncomingData _saveableVariantsFilter _scaffoldProcessData _update _validateAndLog _validateByAndSubmit _validateVariantsAndLog _variantOptionsFilter addEventListener addUmbController addValidationContext askServerToValidate constructSaveData consumeContext create createPropertyDatasetContext createScaffold delete destroy dispatchEvent finishPropertyValueChange getChangedVariants getCollectionAlias getContentTypeId getContentTypeUnique getContext getData getEntityType getHasUnpersistedChanges getHostElement getIsNew getLanguages getName getParent getParentEntityType getParentUnique getPersistedData getPropertyValue getUmbControllers getUnique getValues getVariant getVariantOptions getVariants getVariantValidationContext getVaries getVariesByCulture getVariesBySegment hasUmbController hostConnected hostDisconnected initiatePropertyValueChange invalidSubmit isLoaded load loadLanguages loadSegments loadWithoutPersist name observe performCreateOrUpdate propertyStructureById propertyValueByAlias provideContext reload removeEventListener removeUmbController removeUmbControllerByAlias requestSave requestSubmit resetState runMandatoryValidationForSaveData saveAndPreview setData setIsNew setName setParent setPropertyValue setTemplate setUnique submit validate validateAndSubmit validateVariantsAndSubmit variantById

    Constructors

    Properties

    Data manager for the workspace.

    UmbEntityWorkspaceContextBase

    _detailRepository?: UmbDocumentDetailRepository
    _getDataPromise?: Promise<
        | UmbRepositoryResponse<UmbDocumentDetailModel>
        | UmbRepositoryResponseWithAsObservable<
            UmbDocumentDetailModel,
            UmbDocumentDetailModel,
        >,
    >
    _internal_createUnderParent: Observable<UmbEntityModel | undefined> = ...

    The parent entity that the new entity will be created under. Internal property. Use UMB_PARENT_ENTITY_CONTEXT to get the parent entity.

    _internal_createUnderParentEntityType: Observable<string | undefined> = ...

    The entity type that the new entity will be created under. Internal property. Use UMB_PARENT_ENTITY_CONTEXT to get the parent entity.

    _internal_createUnderParentEntityUnique: Observable<UmbEntityUnique | undefined> = ...

    The entity unique that the new entity will be created under. Internal property. Use UMB_PARENT_ENTITY_CONTEXT to get the parent entity.

    _segments: UmbArrayState<UmbSegmentModel, unknown> = ...
    _workspaceEventUnique: string = ...
    contentTypeHasCollection: Observable<boolean> = ...
    contentTypeIcon: Observable<string | null> = ...
    contentTypeUnique: Observable<string | undefined> = ...
    data: Observable<UmbDocumentDetailModel | undefined> = ...
    entityType: Observable<string | undefined> = ...
    forbidden: UmbStateManager<UmbState> = ...
    IS_CONTENT_WORKSPACE_CONTEXT: true = ...
    IS_ENTITY_DETAIL_WORKSPACE_CONTEXT: true
    isNew: Observable<boolean | undefined> = ...
    isTrashed: Observable<boolean | undefined> = ...
    loading: UmbStateManager<UmbState> = ...
    modalContext?: UmbModalContext<{ preset: object }, any>
    parentEntityType: Observable<string | undefined> = ...

    Will be removed in v.18: Use UMB_PARENT_ENTITY_CONTEXT instead to get the parent both when creating and editing.

    parentUnique: Observable<UmbEntityUnique | undefined> = ...

    Will be removed in v.18: Use UMB_PARENT_ENTITY_CONTEXT instead to get the parent both when creating and editing.

    persistedData: Observable<UmbDocumentDetailModel | undefined> = ...
    propertyViewGuard: UmbVariantPropertyGuardManager = ...
    propertyWriteGuard: UmbVariantPropertyGuardManager = ...
    readOnlyGuard: UmbReadOnlyVariantGuardManager = ...
    templateId: Observable<string | null> = ...
    validationContext: UmbValidationContext = ...

    The base validation context for the workspace. This ensures that at least one validation context is always present.

    try {
    await this.validationContext.validate();
    } catch (error) {
    console.error(error);
    }
    this.validationContext.setDataPath('path.to.data');
    
    values: Observable<UmbElementValueModel<unknown>[] | undefined> = ...
    varies: Observable<boolean | undefined>
    variesByCulture: Observable<boolean | undefined>
    variesBySegment: Observable<boolean | undefined>
    view: UmbViewContext = ...
    workspaceAlias: string

    Accessors

    Methods

    • The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | AddEventListenerOptions

      Returns void

    • The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

      MDN Reference

      Parameters

      • event: Event

      Returns boolean

    • The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | EventListenerOptions

      Returns void