Search
    Preparing search index...

    Class AbstractCloneStore<INNER_CLONE_STORE, COMMON_PAYLOAD>Abstract

    Абстрактное хранилище клонирования

    Type Parameters

    • INNER_CLONE_STORE
    • COMMON_PAYLOAD extends Object
    Index

    Constructors

    Properties

    cloneToDraft: boolean

    Признак клонирования в черновик.

    innerStoresMap: ObservableMap<string, INNER_CLONE_STORE>
    isModalOpen: boolean

    Показывает, открыто ли модальное окно.

    parentDraftId: null | number

    Идентификатор родительского черновика.

    Accessors

    • get allowConfirm(): boolean

      Геттер флага, который разрешает подтверждение операции.

      Returns boolean

    • get canCloneToDraftOnly(): boolean

      Определяет, может ли клон быть только черновиком.

      Returns boolean

    • get commonPayload(): COMMON_PAYLOAD

      Геттер простых данных для загрузки

      Returns COMMON_PAYLOAD

    Methods

    • Returns Promise<void>

    • Возвращает внутреннее хранилище по указанному ключу.

      Parameters

      • key: string

        Идентификатор внутреннего хранилища.

      Returns undefined | INNER_CLONE_STORE

    • Хендлер вызываемый при создание клона.

      Returns Promise<void>

    • Задает значение клонирования в черновик.

      Parameters

      • cloneToDraft: boolean

        Признак клонирования в черновик.

      Returns void

    • Устанавливает состояние модального окна.

      Parameters

      • isModalOpen: boolean

        Новое состояние модального окна.

      Returns void