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

Класс AbstractSearchResultStore<T>

Абстрактное хранилище поисковых результатов

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

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

Реализует

Индекс

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

Свойства

checkedSearchHitsStore: CheckedSearchHitsStore
clearStore: () => void

Метод очистки текущего стора

handleCheckRow: (
    rowIndex: number,
    isChecked: boolean,
    isShiftPressed?: boolean,
) => void

Обработчик выбора строки в таблице

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

    • (rowIndex: number, isChecked: boolean, isShiftPressed?: boolean): void
    • Параметры

      • rowIndex: number

        Индекс строки

      • isChecked: boolean

        Отмечена ли строка чекбоксом

      • OptionalisShiftPressed: boolean

        Зажата ли клавиша Shift

      Возвращает void

invertChecked: () => void

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

isSearchHitChecked: (searchHit: SearchHit) => boolean

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

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

    • (searchHit: SearchHit): boolean
    • Параметры

      • searchHit: SearchHit

        запись поиска

      Возвращает boolean

loading: boolean
mainResponseKey: keyof ISearchPayload

Главный ключ для получения ответа на поисковый запрос

resetChecked: () => void

Метод сброса выбранных элементов

resultTableRef: RefObject<TableElement> | undefined

Ref таблицы с результатами поиска

searchPanelStore: T
sortStore: SortStore

Акцессоры

  • get checkedRecordsCount(): number

    Геттер, возвращающий количество выбранных элементов

    Возвращает number

  • get checkedRowsOnCurrentPage(): number[]

    Геттер, возвращающий количество выбранных элементов на текущей странице

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

  • get checkedSearchHits(): ObservableMap<string, SearchHit>

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

    Возвращает ObservableMap<string, SearchHit>

  • get hasChecked(): boolean

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

    Возвращает boolean

  • get isAllChecked(): boolean

    Геттер, возвращающий isAllIndexesChecked

    Возвращает boolean

  • get isCheckAllMode(): boolean

    Геттер, возвращающий isCheckAllMode

    Возвращает boolean

  • get isFullPageChecked(): boolean

    Геттер, возвращающий isFullPageChecked

    Возвращает boolean

  • get isLoading(): boolean

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

    Возвращает boolean

  • get pagination(): PaginationStore

    Геттер получения стора пагинации

    Возвращает PaginationStore

  • get searchHits(): SearchHit[]

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

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

  • get sort(): SortStore

    Геттер получения sort store

    Возвращает SortStore

  • get uncheckedSearchHits(): ObservableMap<string, SearchHit>

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

    Возвращает ObservableMap<string, SearchHit>

Методы

  • Метод, получения объекта запроса поиска как строчку

    Возвращает string

  • Обработчик выбора элементов всей страницы

    Возвращает void

  • Параметры

    Возвращает void

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

    Параметры

    • loading: boolean

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

    Возвращает void

  • Метод, устанавливающий focus на таблицу по ref

    Возвращает void