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

Класс InfinitePaginationStore

Класс для управления бесконечной пагинацией.

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

Реализует

Индекс

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

Свойства

canContainPhantomRecords: boolean

Указывает, могут ли существовать фантомные записи.

canPrevious: boolean

Указывает, доступен ли возврат на предыдущую страницу.

currentPage: number

Текущая страница.

currentPageSize: number

Текущий фактический размер страницы.

getList: () => void

Функция, отвечающая за получение списка.

isLastPage: boolean

Указывает, является ли страница последней.

pageSize: number

Текущий размер страницы.

Акцессоры

  • get offset(): number

    Смещение, вычисляемое на основе текущей страницы и её размера.

    Возвращает number

Методы

  • Устанавливает текущее число записей на странице.

    Параметры

    • currentPageSize: number

      Новый размер страницы.

    Возвращает void

  • Устанавливает указание, что страница является последней.

    Параметры

    • isLastPage: boolean

      Признак последней страницы.

    Возвращает void

  • Переопределяет текущую страницу и вызывает перезагрузку.

    Параметры

    • page: number

      Номер страницы.

    Возвращает void

  • Переопределяет размер страницы и вызывает перезагрузку.

    Параметры

    • pageSize: number

      Новый размер страницы.

    Возвращает void