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

Класс SavedSearchStore<ST, LS>

Хранилище сохраненного поиска

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

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

Индекс

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

Свойства

findIndex: (
    searchTerms: JsonData[] | ST[],
    entityName: string,
    isSystem?: boolean,
) => number

Метод для поиска индекса элемента по связи поискового критерия и имени сущности

Объявление типа

    • (searchTerms: JsonData[] | ST[], entityName: string, isSystem?: boolean): number
    • Параметры

      • searchTerms: JsonData[] | ST[]

        поисковые критерии

      • entityName: string

        имя сущности

      • OptionalisSystem: boolean

        флаг, показывающий системный ли поиск

      Возвращает number

loading: boolean
omitIdFromST: (
    st: any,
) => { [x: string]: any; [x: number]: any; [x: symbol]: any }
savedSearch: LS[]

Сохраненный поиск

savedSystemSearch: LS[]

Сохраненный системный поиск

selectedIndex: number | undefined

Индекс выбранного поиска

selectedSystemIndex: number | undefined

Индекс выбранного системного поиска

Акцессоры

  • get currentSearchIndex(): number | undefined

    Геттер, получения индекса текущего поиска

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

  • get isCurrentSearchSystem(): boolean

    Геттер, определяющий выбран ли системный поиск

    Возвращает boolean

  • get isLoading(): boolean

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

    Возвращает boolean

Методы

  • Метод получения всех поисковых элементов

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

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

    Параметры

    • namespaces: SearchNamespaceId[]
    • OptionalisSystem: boolean

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

  • Параметры

    • OptionalisSystem: boolean

    Возвращает { login: string; savedSearch: LS[]; searchKey: string }

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

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

  • Параметры

    • login: string
    • searchKey: string

    Возвращает Promise<LS[]>

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

    Параметры

    • search: LS

      поиск, который нужно удалить

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

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

    Параметры

    • dataToSave: LS

      поиск, который нужно сохранить

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

  • Метод задания индекса текущего поиска по элементу поиска

    Параметры

    • selectedSearch: LS

      выбранный сохраненный поиск

    • isSystem: boolean

      флаг, показывающий системный ли поиск

    Возвращает void

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

    Параметры

    • loading: boolean

      Новое состояние загрузки.

    Возвращает void

  • Параметры

    • savedList: LS[]

    Возвращает void

  • Задание текущего индекса поиска

    Параметры

    • selectedIndex: number | undefined

      индекс, который нужно выбрать

    • OptionalisSystem: boolean

    Возвращает void

  • Параметры

    • savedList: LS[]

    Возвращает void

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

    Параметры

    • index: number

      индекс элемента, который нужно обновить

    • searchTerms: ST[]

      поисковые критерии

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