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

Класс RevisionComparisonStore<TAB, TREE_NODE, M>

Абстрактный стор сравнения ревизий мета-модели

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

  • TAB extends string
  • TREE_NODE extends string
  • M extends AbstractModel
Индекс

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

Свойства

currentTab: TAB

Имя вкладки, открытой на данный момент

isInitialized: boolean

Флаг, показывающий, закончилась ли инициализация стора

Соответствие между названиями вкладок сравнения и данными для них

revisionA: IRevisionOption | undefined

Первая ревизия для сравнения

revisionB: IRevisionOption | undefined

Вторая ревизия для сравнения

revisionType: string

Тип ревизии

Соответствие между вкладками и сторами, предназначенными для них

Акцессоры

Методы

  • Метод, очищающий стор

    Возвращает void

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

    Параметры

    • tab: TAB

      Вкладка

    Возвращает void

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

    Параметры

    • tab: TAB

      Вкладка

    Возвращает DifferenceItem<TREE_NODE>[]

  • Метод, определяющий вариант отображения списков во вкладке сравнения

    Параметры

    • tab: TAB

      Вкладка окна сравнения

    Возвращает RepresentationVariantEnum

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

    Возвращает TAB[]

  • Метод, возвращающий отображаемое имя вкладки по её внутреннему имени

    Параметры

    • tab: TAB

      Внутреннее имя вкладки

    Возвращает string

  • Метод, инициализирующий стор

    Параметры

    Возвращает void

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

    Параметры

    • differenceItem: DifferenceItem<TREE_NODE>

      Элемент различия

    • isLeft: boolean

      В левой или правой ревизии находится элемент

    Возвращает boolean

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

    Параметры

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

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

    Параметры

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

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

    Параметры

    • item: string

      Имя выделенного узла

    Возвращает void

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

    Параметры

    • item: number

      Ндекс выбранной строки

    Возвращает void

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

    Возвращает void

  • Метод, устанавливающий значение currentTab

    Параметры

    • tab: TAB

      Новое значение

    Возвращает void

  • Метод, устанавливающий флаг isInitialized

    Параметры

    • value: boolean

      Новое значение

    Возвращает void

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

    Параметры

    • tab: TAB

      Вкладка

    Возвращает boolean