Search
    Preparing search index...

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

    Type Parameters

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    checkedSearchHitsStore: CheckedSearchHitsStore
    clearStore: () => void

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

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

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

    Type declaration

      • (rowIndex: number, isChecked: boolean, isShiftPressed?: boolean): void
      • Parameters

        • rowIndex: number

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

        • isChecked: boolean

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

        • OptionalisShiftPressed: boolean

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

        Returns void

    invertChecked: () => void

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

    isSearchHitChecked: (searchHit: SearchHit) => boolean

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

    Type declaration

      • (searchHit: SearchHit): boolean
      • Parameters

        • searchHit: SearchHit

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

        Returns boolean

    loading: boolean
    mainResponseKey: keyof ISearchPayload

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

    resetChecked: () => void

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

    resultTableRef: undefined | RefObject<TableElement>

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

    searchPanelStore: T
    sortStore: SortStore

    Accessors

    • get checkedRecordsCount(): number

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

      Returns number

    • get checkedRowsOnCurrentPage(): number[]

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

      Returns number[]

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

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

      Returns ObservableMap<string, SearchHit>

    • get hasChecked(): boolean

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

      Returns boolean

    • get isAllChecked(): boolean

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

      Returns boolean

    • get isCheckAllMode(): boolean

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

      Returns boolean

    • get isFullPageChecked(): boolean

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

      Returns boolean

    • get isLoading(): boolean

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

      Returns boolean

    • get pagination(): PaginationStore

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

      Returns PaginationStore

    • get searchHits(): SearchHit[]

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

      Returns SearchHit[]

    • get sort(): SortStore

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

      Returns SortStore

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

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

      Returns ObservableMap<string, SearchHit>

    Methods

    • Активация режима выбора всех элементов

      Returns void

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

      Returns string

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

      Returns void

    • Метод для отправки запроса на получение результатов поиска

      Returns Promise<SearchHit[]>

    • Parameters

      Returns void

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

      Parameters

      • loading: boolean

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

      Returns void

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

      Returns void