Search
    Preparing search index...

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

    Index

    Constructors

    • Parameters

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

      Returns AbstractTimelinesStore

    Properties

    currentIntervalValidFrom?: string

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

    draftId: undefined | number

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

    entityName: string

    Имя сущности

    etalonId: undefined | string

    EtalonId записи

    granularity: DateGranularityMode

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

    historicalDate: undefined | string

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

    isCreateTimelineModalOpen: boolean

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

    isDiagramFading: boolean

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

    isDiagramOpen: boolean

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

    isLoading: boolean

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

    isRemoveTimelineModalOpen: boolean

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

    isSwitchTimelineModalOpen: boolean

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

    newTimeline: undefined | Timeline

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

    recordTimeline: null | RecordTimeline

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

    selectedIntervalId: null | number

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

    showRemoved: boolean

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

    timelineToOpen: null | number

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

    timelineToRemove: null | number

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

    Methods

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

      Returns void

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

      Returns void

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

      Returns void

    • Parameters

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

      Returns Promise<RecordTimeline>

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

      Returns undefined | Timeline

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

      Returns Promise<void>

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

      Returns void

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

      Returns void

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

      Returns void

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

      Returns void

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

      Parameters

      • timeline: Timeline

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

      Returns Promise<void>

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

      Parameters

      Returns void

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

      Parameters

      • currentIntervalValidFrom: undefined | string

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

      Returns void

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

      Parameters

      • draftId: undefined | number

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

      Returns void

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

      Parameters

      • etalonId: undefined | string

        EtalonId записи

      Returns void

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

      Returns void

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

      Parameters

      Returns void

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

      Parameters

      • isLoading: boolean

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

      Returns void

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

      Parameters

      • recordTimeline: RecordTimeline

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

      Returns void

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

      Parameters

      • showRemoved: boolean

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

      Returns void

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

      Parameters

      • modelId: number

      Returns void

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

      Parameters

      • modelId: number

      Returns void

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

      Parameters

      • isOpen: boolean

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

      Returns void