Юниверс DG SDK UI
v2.15.0

Класс AbstractTimelinesStore

Абстрактный стор для работы с периодами актуальности записи

Индекс

Конструкторы

  • Параметры

    • entityName: string
    • etalonId: string | undefined
    • draftId: number | undefined
    • OptionalcurrentIntervalValidFrom: string
    • OptionalhistoricalDate: string

    Возвращает AbstractTimelinesStore

Свойства

currentIntervalValidFrom?: string

Дата начала текущего периода актуальности

draftId: number | undefined

Идентификатор черновика

entityName: string

Имя сущности

etalonId: string | undefined

EtalonId записи

granularity: DateGranularityMode

Детализация дат

historicalDate: string | undefined

Историческая дата

isCreateTimelineModalOpen: boolean

Флаг открыто ли модальное окно создания периода актуальности

isDiagramFading: boolean

Флаг процесса отключения диаграммы периодов актуальности

isDiagramOpen: boolean

Флаг открыта ли диаграмма периодов актуальности

isLoading: boolean

Флаг загрузки данных

isRemoveTimelineModalOpen: boolean

Флаг открыто ли модальное окно удаления периода актуальности

isSwitchTimelineModalOpen: boolean

Флаг открыто ли модальное окно переключения периода актуальности

newTimeline: Timeline | undefined

Новый период актуальности

recordTimeline: RecordTimeline | null

Модель периода актуальности

selectedIntervalId: number | null

Идентификатор выбранного периода актуальности

showRemoved: boolean

Флаг показывать удаленные периоды актуальности

timelineToOpen: number | null

Период актуальности для открытия

timelineToRemove: number | null

Период актуальности для удаления

Методы

  • Метод закрытия модального окна создания периода актуальности

    Возвращает void

  • Метод закрытия модального окна удаления периода актуальности

    Возвращает void

  • Метод закрытия модального окна переключения периода актуальности

    Возвращает void

  • Параметры

    • entityName: string
    • etalonId: string
    • OptionaldraftId: number
    • OptionalhistoricalDate: string

    Возвращает Promise<RecordTimeline>

  • Метод поиска текущего периода актуальности среди всех периодов записи

    Возвращает Timeline | undefined

  • Метод загрузки периодов актуальности

    Возвращает Promise<void>

  • Метод открытия модального окна создания периода актуальности

    Возвращает void

  • Метод открытия модального окна удаления периода актуальности

    Возвращает void

  • Метод открытия модального окна переключения периода актуальности

    Возвращает void

  • Метод, сбрасывающий состояние текущего стора

    Возвращает void

  • Метод восстановления периода актуальности

    Параметры

    • timeline: Timeline

      Период актуальности для восстановления

    Возвращает Promise<void>

  • Метод, устанавливающий в качестве текущего период актуальности на определенную дату. Если период не найден - устанавливается первый активный

    Параметры

    Возвращает void

  • Метод установки текущей даты начала периода актуальности

    Параметры

    • currentIntervalValidFrom: string | undefined

      Дата начала периода актуальности

    Возвращает void

  • Метод установки идентификатора черновика

    Параметры

    • draftId: number | undefined

      Идентификатор черновика

    Возвращает void

  • Метод установки EtalonId

    Параметры

    • etalonId: string | undefined

      EtalonId записи

    Возвращает void

  • Метод, устанавливающий текущим первый активный период актуальности записи

    Возвращает void

  • Метод установки типа детализации дат

    Параметры

    Возвращает void

  • Метод установки флага загрузки данных

    Параметры

    • isLoading: boolean

      Флаг загрузки данных

    Возвращает void

  • Метод установки модели периода актуальности записи

    Параметры

    • recordTimeline: RecordTimeline

      Модель периода актуальности записи

    Возвращает void

  • Метод установки флага отображения удаленных периодов

    Параметры

    • showRemoved: boolean

      Флаг отображать ли удаленные периоды актуальности

    Возвращает void

  • Метод установки modelId периода актуальности для открытия

    Параметры

    • modelId: number

      Идентификатор модели

    Возвращает void

  • Метод установки modelId периода актуальности для удаления

    Параметры

    • modelId: number

      Идентификатор модели

    Возвращает void

  • Метод переключения отображения диаграммы периодов актуальности записи

    Параметры

    • isOpen: boolean

      Флаг открыта ли диаграмма

    Возвращает void