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

Интерфейс SourceSystemManagerType

Интерфейс менеджера систем-источников

interface SourceSystemManagerType {
    get adminSourceName(): string;
    get isLoading(): boolean;
    get list(): T[];
    get options(): { title: string; value: V }[];
    getItem(name: string): SourceSystem | undefined;
    getItemAsync(name: string): Promise<SourceSystem | undefined>;
    reload(): Promise<void>;
    setLoading(loading: boolean): void;
}

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

Индекс

Акцессоры

  • get adminSourceName(): string

    Получить имя администратора системы.

    Возвращает string

  • get isLoading(): boolean

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

    Возвращает boolean

  • get list(): T[]

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

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

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

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

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

Методы

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

    Параметры

    • name: string

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

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

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

    Параметры

    • name: string

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

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

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

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

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

    Параметры

    • loading: boolean

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

    Возвращает void