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

Класс BackendPropertyManager

Менеджер свойств бэкенда.

Иерархия (Просмотр сводки)

Индекс

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

Акцессоры

  • get isLoading(): boolean

    Геттер текущего состояния загрузки.

    Возвращает boolean

  • get list(): T[]

    Геттер списка загруженных моделей. При первом обращении запускает загрузку.

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

  • get options(): { title: string; value: V }[]

    Набор опций, сформированных из списка моделей.

    Возвращает { title: string; value: V }[]

Методы

  • Изменяет элемент в наборе данных по первичному ключу.

    Параметры

    • primaryKey: string

      Первичный ключ элемента.

    • item: BackendProperty

      Новый элемент.

    Возвращает void

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

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

    • K extends keyof IBackendPropertyGroup

    Параметры

    • key: K

      Ключ группы.

    Возвращает string

  • Возвращает элемент по имени.

    Параметры

    • name: string

      Имя искомого элемента.

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

  • Асинхронно возвращает элемент по имени.

    Параметры

    • name: string

      Имя искомого элемента.

    Возвращает Promise<BackendProperty | undefined>

  • Возвращает максимально допустимое количество вложений.

    Возвращает number

  • Возвращает максимально допустимый размер вложения.

    Возвращает number

  • Возвращает максимально допустимую длину имени файла.

    Возвращает string

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

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

    • K extends keyof IAllProperties

    Параметры

    • key: K

      Ключ свойства.

    Возвращает string

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

    • K extends keyof IAllProperties

    Параметры

    • key: K

      Ключ свойства.

    Возвращает string

    Необходимо использовать метод getPropertySystemKey

  • Возвращает дату окончания сервера по ключу "TIMELINE_END".

    Возвращает string

  • Возвращает дату начала сервера по ключу "TIMELINE_START".

    Возвращает string

  • Параметры

    • name: string

      Имя группы.

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

    Необходимо использовать метод loadPropertyGroup

  • Параметры

    • name: string

      Имя свойства.

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

    Необходимо использовать метод loadPublicProperty

  • Загружает группу свойств бэкенда по системному ключу.

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

    • K extends keyof IBackendPropertyGroup

    Параметры

    • name: K

      Ключ группы.

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

  • Загружает публичное свойство бэкенда по системному ключу.

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

    • K extends keyof IPublicBackendProperty

    Параметры

    • name: K

      Ключ свойства.

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

  • Регистрирует группу свойств бэкенда.

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

    • K extends keyof IBackendPropertyGroup

    Параметры

    • key: K

      Ключ группы.

    • systemKey: string

      Системный ключ группы.

    Возвращает void

  • Регистрирует свойство

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

    • K extends keyof IAllProperties

    Параметры

    • key: K

      Ключ свойства.

    • value: string

      Значение свойства.

    Возвращает void

  • Перезагружает данные.

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

  • Удаляет элемент из набора данных.

    Параметры

    • name: string

      Имя элемента.

    Возвращает void

  • Устанавливает состояние загрузки.

    Параметры

    • loading: boolean

      Признак загрузки.

    Возвращает void