Search
    Preparing search index...

    Хранилище для работы с выбранными найденными записями

    Index

    Constructors

    Properties

    checkedSearchHits: ObservableMap<string, SearchHit>

    Выбранные записи

    checkSearchHit: (searchHit: SearchHit) => 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

    handleShiftCheck: (rowIndex: number, isShiftPressed: boolean) => void
    isCheckAllMode: boolean

    Флаг, отвечающий за режим, выбрать все

    isSearchHitChecked: (searchHit: SearchHit) => boolean

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

    Type declaration

      • (searchHit: SearchHit): boolean
      • Parameters

        • searchHit: SearchHit

          найденная запись

        Returns boolean

    isShiftActive: boolean
    lastCheckedRecord: number

    Последняя выбранная запись

    paginationStore: PaginationStore
    resetChecked: () => void

    Метод, сбрасывающий выбранные записи

    shiftAction: undefined | "check" | "uncheck"
    tempCheckedRecords: number[]
    uncheckedSearchHits: ObservableMap<string, SearchHit>

    Невыбранные записи

    uncheckSearchHit: (searchHit: SearchHit) => void

    Accessors

    • get checkedRecordsCount(): number

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

      Returns number

    • get checkedRowsOnCurrentPage(): number[]

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

      Returns number[]

    • get hasChecked(): boolean

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

      Returns boolean

    • get isAllChecked(): boolean

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

      Returns boolean

    • get isFullPageChecked(): boolean

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

      Returns boolean

    • get isSinglePage(): boolean

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

      Returns boolean

    Methods

    • Returns void

    • Returns void

    • Метод активации режима выбора всех записей

      Returns void

    • Обработчик выбора всех записей на странице

      Parameters

      • OptionalforceNeedCheck: boolean

        флаг отвечающий за принудительное нажатие

      Returns void

    • Метод, инвертирующий выбранное

      Returns void

    • Метод, инвертирующий выбранные записи на одной странице

      Returns void

    • Parameters

      • isCheckAllMode: boolean

      Returns void

    • Метод, который задает значение для searchHits

      Parameters

      • searchHits: SearchHit[]

        найденные поисковые записи

      Returns void

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

      Returns void