NavStart
Описание и параметры
CDBResult::NavStart( int page_size=10, bool show_all=true )
Метод разбивает результат выборки на страницы.
Для встраивания системы автоматической постраничной навигации необходимо сначала вызвать данный метод CDBResult::NavStart. После ее вызова, методы
будут ограничены только текущей страницей (а не всей выборкой). Для вывода ссылок постраничной навигации необходимо воспользоваться методом CDBResult::NavPrint.Нестатический метод.
Параметры
Параметр | Описание | С версии |
---|---|---|
page_size | Размер страницы (от 1 и более). Необязательный. По умолчанию 10. | |
show_all | Разрешить показывать все записи (и выводить ссылку "Все" в навигации). Необязательный. По умолчанию - "true". | |
NumPage | Принудительно всегда открывать страницу с этим номером (не зависящую от параметров в URL). Необязательный. По умолчанию - "false" (показывать автоматически). | Устарел с 3.0.11 |
Смотрите также
Примеры использования
<? $rsBanners = CAdvBanner::GetList($by, $order, $arFilter, $is_filtered); $rsBanners->NavStart(20); echo $rsBanners->NavPrint("Баннеры"); while($rsBanners->NavNext(true, "f_")): echo "[".$f_ID."] ".$f_NAME."<br>"; endwhile; echo $rsBanners->NavPrint("Баннеры"); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.