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

Класс CheckedSearchHitsStore

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

Индекс

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

Свойства

checkedSearchHits: ObservableMap<string, SearchHit>

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

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

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

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

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

      • rowIndex: number

        индекс строки на которую было нажатие

      • isChecked: boolean

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

      • OptionalisShiftPressed: boolean

        флаг, показывающий нажата ли клавиша 'shift'

      Возвращает void

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

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

isSearchHitChecked: (searchHit: SearchHit) => boolean

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

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

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

      • searchHit: SearchHit

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

      Возвращает boolean

isShiftActive: boolean
lastCheckedRecord: number

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

paginationStore: PaginationStore
resetChecked: () => void

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

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

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

uncheckSearchHit: (searchHit: SearchHit) => void

Акцессоры

  • get checkedRecordsCount(): number

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

    Возвращает number

  • get checkedRowsOnCurrentPage(): number[]

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

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

  • get hasChecked(): boolean

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

    Возвращает boolean

  • get isAllChecked(): boolean

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

    Возвращает boolean

  • get isFullPageChecked(): boolean

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

    Возвращает boolean

  • get isSinglePage(): boolean

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

    Возвращает boolean

Методы

  • Возвращает void

  • Возвращает void

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

    Возвращает void

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

    Параметры

    • OptionalforceNeedCheck: boolean

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

    Возвращает void

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

    Возвращает void

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

    Возвращает void

  • Параметры

    • isCheckAllMode: boolean

    Возвращает void

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

    Параметры

    • searchHits: SearchHit[]

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

    Возвращает void

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

    Возвращает void