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

Интерфейс IFinitePaginationStore

Интерфейс пагинационного стора с фиксированным числом страниц.

interface IFinitePaginationStore {
    currentPage: number;
    pageSize: number;
    get limit(): number;
    get offset(): number;
    get phantomLimit(): number;
    get phantomOffset(): number;
    get phantomPages(): number;
    get phantomRecordsCount(): number;
    get totalPages(): number;
    get totalRecords(): number;
    getList(): void;
    setPage(page: number, cancelAutoReload?: boolean): void;
    setPageSize(pageSize: number): void;
    setPhantomRecordsCount(phantomRecordsCount: number): void;
    setRecordsCount(totalRecords: number): void;
}

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

Индекс

Свойства

currentPage: number

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

pageSize: number

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

Акцессоры

  • get limit(): number

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

    Возвращает number

  • get offset(): number

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

    Возвращает number

  • get phantomLimit(): number

    Возвращает количество фантомных записей на странице.

    Возвращает number

  • get phantomOffset(): number

    Возвращает смещение с учётом фантомных страниц.

    Возвращает number

  • get phantomPages(): number

    Возвращает количество полных страниц (размер = paginationSize), которые содержат только фантомные записи.

    Возвращает number

  • get phantomRecordsCount(): number

    Количество фантомных записей.

    Возвращает number

  • get totalPages(): number

    Полное число страниц.

    Возвращает number

  • get totalRecords(): number

    Общее число записей

    Возвращает number

Методы

  • Устанавливает текущую страницу.

    Параметры

    • page: number

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

    • OptionalcancelAutoReload: boolean

      Флаг отмены автоперезагрузки.

    Возвращает void

  • Устанавливает размер страницы.

    Параметры

    • pageSize: number

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

    Возвращает void

  • Устанавливает число фантомных записей.

    Параметры

    • phantomRecordsCount: number

      Новое количество фантомных записей.

    Возвращает void

  • Устанавливает общее число записей.

    Параметры

    • totalRecords: number

      Количество записей.

    Возвращает void