Preparing search index...
    interface DataSearchResultStoreType {
        canChooseAll: boolean;
        checkedSearchHitsStore: CheckedSearchHitsStore;
        clearStore: () => void;
        handleCheckRow: (
            rowIndex: number,
            isChecked: boolean,
            isShiftPressed?: boolean,
        ) => void;
        invertChecked: () => void;
        isSearchHitChecked: (searchHit: SearchHit) => boolean;
        loading: boolean;
        mainResponseKey: keyof ISearchPayload;
        resetChecked: () => void;
        resultTableRef: undefined | RefObject<TableElement>;
        searchPanelStore: SearchPanelStoreType;
        sortStore: SortStore;
        get checkedRecordsCount(): number;
        get checkedRowsOnCurrentPage(): number[];
        get checkedSearchHits(): ObservableSet<SearchHit>;
        get hasChecked(): boolean;
        get isAllIndexesChecked(): boolean;
        get isCheckAllMode(): boolean;
        get isFullPageChecked(): boolean;
        get isLoading(): boolean;
        get pagination(): PaginationStore;
        get searchHits(): SearchHit[];
        get sort(): SortStore;
        get uncheckedSearchHits(): ObservableSet<SearchHit>;
        enableCheckAllMode(): void;
        getQueryString(): string;
        handleCheckPage(): void;
        loadList(): Promise<SearchHit[]>;
        processResponse(response: SearchOpResult): Promise<SearchHit[]>;
        setList(list: SearchHit[]): void;
        setLoading(loading: boolean): void;
        setTableFocus(): void;
        setTableRef(resultTableRef: RefObject<TableElement>): void;
        updateCheckedRows(): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    canChooseAll: boolean
    checkedSearchHitsStore: CheckedSearchHitsStore
    clearStore: () => void

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

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

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

    invertChecked: () => void

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

    isSearchHitChecked: (searchHit: SearchHit) => boolean

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

    loading: boolean
    mainResponseKey: keyof ISearchPayload

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

    resetChecked: () => void

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

    resultTableRef: undefined | RefObject<TableElement>

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

    searchPanelStore: SearchPanelStoreType
    sortStore: SortStore

    Accessors

    • get checkedRecordsCount(): number

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

      Returns number

    • get checkedRowsOnCurrentPage(): number[]

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

      Returns number[]

    • get checkedSearchHits(): ObservableSet<SearchHit>

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

      Returns ObservableSet<SearchHit>

    • get hasChecked(): boolean

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

      Returns boolean

    • get isAllIndexesChecked(): 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(): ObservableSet<SearchHit>

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

      Returns ObservableSet<SearchHit>

    Methods

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

      Returns string

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

      Returns void

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

      Returns void