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

Интерфейс IInfinitePaginationStore

Интерфейс пагинационного хранилища для бесконечной загрузки.

interface IInfinitePaginationStore {
    canPrevious: boolean;
    currentPage: number;
    currentPageSize: number;
    isLastPage: boolean;
    pageSize: number;
    get offset(): number;
    getList(): void;
    setCurrentPageSize(currentPageSize: number): void;
    setIsLastPage(isLastPage: boolean): void;
    setPage(page: number, cancelAutoReload?: boolean): void;
    setPageSize(pageSize: number): void;
}

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

Индекс

Свойства

canPrevious: boolean

Флаг, указывающий на возможность перехода к предыдущей странице.

currentPage: number

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

currentPageSize: number

Текущее количество отображаемых записей.

isLastPage: boolean

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

pageSize: number

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

Акцессоры

  • get offset(): number

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

    Возвращает number

Методы

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

    Параметры

    • currentPageSize: number

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

    Возвращает void

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

    Параметры

    • isLastPage: boolean

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

    Возвращает void

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

    Параметры

    • page: number

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

    • OptionalcancelAutoReload: boolean

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

    Возвращает void

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

    Параметры

    • pageSize: number

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

    Возвращает void