Документация для разработчиков
Темная тема

PageNavigation

PageNavigation - класс рассчитывает лимит для запроса БД и использует другие источники данных для организации постраничной навигации при просмотре результатов.

Обращается к пространству имён:

Метод Описание С версии
addParams Метод возвращает URI с параметрами навигации
allRecordsAllowed Метод возвращает true если показаны все разрешённые записи.
allRecordsShown Метод возвращает true если показаны все записи на одной странице.
clearParams Метод сбрасывает URI из навигационных параметров и возвращает его.
getCurrentPage Метод возвращает номер текущей страницы.
getId Метод возвращает ID навигации
getLimit Метод возвращает число записей на текущей странице.
getOffset Метод возвращает смещение первой записи для текущей страницы.
getPageCount Метод возвращает число страниц или 0 если не существует записи числа страниц.
getPageSize Метод возвращает "формальный" размер страницы.
getPageSizes Метод возвращает разрешённые размеры страниц.
getRecordCount Метод возвращает число записей.
initFromUri Метод инициализирует навигацию от URI.
setPageSizes Метод контролирует размеры страниц доступных через пользовательский интерфейс.

См. также:



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх