Type Parameters

Hierarchy (view full)

Constructors

Properties

currentTab: string
dataCardLayoutStore: CardLayoutStore
draftStore: undefined | DraftStore
etalonId: undefined | string
externalErrorTabsGetters: ExternalErrorTabsGetter[]
historicalStore: HistoricalStore
initPromise: Promise<void>
innerStoreMap: Map<string, IInnerRecordCardStore>
invalidTabKeys: Set<string>
isRestored: boolean
loading: boolean
metaRecordStore: UPathMetaStore<IMetaModel>
namespace: keyof INamespace
navigableItemsStore: NavigableItemsStore
permissionGuard: PermissionsGuard
publishRecordStore: undefined | AbstractPublishStore
routerStore: RouterStoreType
setInvalidTabKeys: ((invalidTabKeys: Set<string>) => void)
showHiddenByMeta: boolean
timelineStore: undefined | AbstractTimelinesStore
toggleHiddenByMeta: (() => void)
typeName: string
ueTabs: string[]
newKey = "_new"

Accessors

  • get canSaveDataRecord(): boolean
  • Returns boolean

  • get groupSectionTitle(): string
  • Returns string

  • get hasEditRight(): boolean
  • Returns boolean

  • get isActive(): boolean
  • Returns boolean

  • get isDataInitialized(): boolean
  • Returns boolean

  • get isDataProcessing(): boolean
  • Returns boolean

  • get isForcedReadOnly(): boolean
  • Returns boolean

  • get isLoading(): boolean
  • Returns boolean

  • get isPublished(): boolean
  • Returns boolean

  • get isReadOnly(): boolean
  • Returns boolean

  • get itemTitle(): string
  • Returns string

  • get subjectName(): string
  • Returns string

Methods

  • Parameters

    • data: T

    Returns T

  • Returns Promise<void | T>

  • Returns Promise<void | T>

  • Parameters

    • tabKey: string

    Returns boolean

  • Method which describe DELETE process for data entity (create payload and call service to delete)

    Parameters

    • etalonId: string
    • wipe: boolean
    • OptionaldraftId: number

    Returns Promise<void>

  • Method which describe service to get data

    Parameters

    • etalonId: string

    Returns Promise<T>

  • Method which describe service to get meta

    Parameters

    • namespace: keyof INamespace
    • typeName: string

    Returns Promise<IMetaModel>

  • Method which filtered attributes to include to page title

    Parameters

    Returns boolean

  • Parameters

    • namespace: keyof INamespace

    Returns undefined | string

  • Parameters

    • wipe: boolean
    • OptionaldraftId: number

    Returns Promise<void>

  • Returns Promise<T>

  • Returns void

  • Returns boolean

  • Method with constructor for new data entity

    Returns T

  • Returns undefined | DraftStore

  • Returns void

  • Returns void

  • Returns Promise<T>

  • Returns Promise<void>

  • Parameters

    Returns void

    Необходимо использовать processAtomicAsync

    @universe-platform/record 2.0.0

  • Parameters

    Returns Promise<void | T>

  • Returns void

  • Метод, регистрирующий функции для проверки вкладок на внешние ошибки. Зарегистрированные функции запускаются при расчете вкладок с ошибками

    Parameters

    • errorTabsGetter: ExternalErrorTabsGetter

      функция, возвращающая список вкладок с внешними ошибками

    Returns void

  • Parameters

    Returns void

  • Parameters

    • data: T

    Returns void

  • Returns void

  • Returns Promise<void>

  • Method which describe SAVE process for data entity (create payload and call service to save)

    Parameters

    • etalonId: string
    • draftId: number

    Returns Promise<T>

  • Parameters

    • tab: string

    Returns void

  • Parameters

    • isDataProcessing: boolean

    Returns void

  • Parameters

    • value: boolean

    Returns void

  • Parameters

    Returns void

  • Parameters

    • readOnly: boolean

    Returns void

  • Parameters

    • readOnly: boolean

    Returns void

  • Returns Set<string>