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

Класс AbstractCloneStore<INNER_CLONE_STORE, COMMON_PAYLOAD>

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

Параметры типа

  • INNER_CLONE_STORE
  • COMMON_PAYLOAD extends Object
Индекс

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

Свойства

cloneToDraft: boolean

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

innerStoresMap: ObservableMap<string, INNER_CLONE_STORE>
isModalOpen: boolean

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

parentDraftId: number | null

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

Акцессоры

  • get allowConfirm(): boolean

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

    Возвращает boolean

  • get canCloneToDraftOnly(): boolean

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

    Возвращает boolean

Методы

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

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

    Параметры

    • key: string

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

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

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

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

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

    Параметры

    • cloneToDraft: boolean

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

    Возвращает void

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

    Параметры

    • isModalOpen: boolean

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

    Возвращает void