Для отображения постраничного перехода используются два пейджинговых контрола верхний и нижний. Для разных Pager'ов используются разные CSS-классы и настройки.

Настройки Pager’ов

Параметр верхнего пейджера Параметр нижнего пейджера Описание
TopPagerVisible BottomPagerPagesVisible Показывать или нет пейджер.
TopPagerNavigationVisible BottomPagerNavigationVisible Показывать или нет панель навигации (вперёд-назад) в пейджере.
TopPagerGoToPageVisible BottomPagerGoToPageVisible Показывать или нет панель перехода к произвольной странице в пейджере.
TopPagerPagesVisible BottomPagerPagesVisible Показывать или нет список страниц в пейджере.
TopPagerInformationVisible BottomPagerInformationVisible Показывать или нет информацию о количестве загруженных данных в пейджере.
TopPagerInformationFormatter BottomPagerInformationFormatter Делегат для формирования строки с информацией о загруженных данных в пейджере.
TopPagerItemsInPageVisible BottomPagerItemsInPageVisible Показывать или нет панель с списком выбора числа отображаемых элементов на странице в пейджере.
TopPagerInlineGoToPage BottomPagerInlineGoToPage Показывать поле ввода для перехода к произвольной странице в блоке с текущей страницей в пейджере.
TopPagerNavigationBackText BottomPagerNavigationBackText Текст кнопки навигации для перехода на предыдущую страницу в пейджере.
TopPagerNavigationForwardText BottomPagerNavigationForwardText Текст кнопки навигации для перехода на следующую страницу в пейджере.
TopPagerNavigationSeparatorText BottomPagerNavigationSeparatorText Разделительный текст между кнопками навигации в пейджере.
TopPagerGoToPageLabelText BottomPagerGoToPageLabelText Текст подписи к полю ввода для перехода к произвольной странице в пейджере.
TopPagerPagesSkipText BottomPagerPagesSkipText Текст пропуска в длинных списках страниц в пейджере.
TopPagerPagesWithoutSkippingCount BottomPagerPagesWithoutSkippingCount Максимальное число страниц, отображаемое без пропусков в пейджере.
TopPagerFirstPagesCount BottomPagerFirstPagesCount Число первых страниц, отображаемое в пейджере.
TopPagerFirstPagesWithoutSkippingCount BottomPagerFirstPagesWithoutSkippingCount Число первых страниц, отображаемое без пропусков в пейджере.
TopPagerLastPagesCount BottomPagerLastPagesCount Число последних страниц, отображаемое в пейджере.
TopPagerLastPagesWithoutSkippingCount BottomPagerLastPagesWithoutSkippingCount Число последних страниц, отображаемое без пропусков в пейджере.
TopPagerItemsOnPageCaptionText BottomPagerItemsOnCaptionText Текст подписи к списку выбора числа отображаемых элементов в пейджере.

CSS-классы Pager’ов

CSS-класс верхнего пейджера CSS-класс нижнего пейджера Описание
ics-wolv-pager ics-wolv-pager-top ics-wolv-pager ics-wolv-pager-bottom CSS-класс контейнера пейджера
ics-wolv-pager-navigation ics-wolv-pager-navigation-top ics-wolv-pager-navigation ics-wolv-pager-navigation-bottom CSS класс контейнера блока навигации пейджера.
ics-wolv-pager-navigation-button ics-wolv-pager-navigation-button Общий CSS класс кнопок навигации пейджера.
ics-wolv-pager-navigation-button-back ics-wolv-pager-navigation-button-back CSS класс кнопки навигации для перехода к предыдущей странице пейджера.
ics-wolv-pager-navigation-button-forward ics-wolv-pager-navigation-button-forward CSS класс кнопки навигации для перехода к следующей странице пейджера.
ics-wolv-pager-navigation-disabled ics-wolv-pager-navigation-disabled CSS класс отключённой кнопки навигации пейджера.
ics-wolv-pager-navigation-enabled ics-wolv-pager-navigation-enabled CSS класс включённой кнопки навигации пейджера.
ics-wolv-pager-navigation-separator ics-wolv-pager-navigation-separator CSS класс разделителя между кнопками навигации пейджера.
ics-wolv-pager-go-to-page ics-wolv-pager-go-to-page-top ics-wolv-pager-go-to-page ics-wolv-pager-go-to-page-bottom CSS класс контейнера блока перехода к произвольной странице пейджера.
ics-wolv-pager-go-to-page-label ics-wolv-pager-go-to-page-label CSS класс подписи к полю ввода номера страницы для перехода пейджера.
ics-wolv-pager-go-to-page-input ics-wolv-pager-go-to-page-input CSS класс поля ввода номера страницы для перехода пейджера.
ics-wolv-pager-inline-go-to-page ics-wolv-pager-inline-go-to-page CSS класс текущей страницы с полем ввода номера страницы для перехода пейджера.
ics-wolv-pager-inline-go-to-page-input ics-wolv-pager-inline-go-to-page-input CSS класс поля ввода номера страницы для перехода в блоке текущей страницы пейджера.
ics-wolv-pager-pages ics-wolv-pager-pages-top ics-wolv-pager-pages ics-wolv-pager-pages-bottom CSS класс контейнера блока с списком страниц пейджера.
ics-wolv-pager-page ics-wolv-pager-page-top ics-wolv-pager-page ics-wolv-pager-page-bottom Общий CSS класс блоков страниц пейджера.
ics-wolv-pager-current-page ics-wolv-pager-current-page-top ics-wolv-pager-current-page ics-wolv-pager-current-page-bottom CSS класс блока текущей страницы пейджера.
ics-wolv-pager-skip ics-wolv-pager-skip-top ics-wolv-pager-skip ics-wolv-pager-skip-bottom CSS класс блока пропуска страниц пейджера.
ics-wolv-pager-items-on-page ics-wolv-pager-items-on-page-top ics-wolv-pager-items-on-page ics-wolv-pager-items-on-page-bottom CSS класс контейнера блока выбора числа отображаемых элементов пейджера.
ics-wolv-pager-items-on-page-caption ics-wolv-pager-items-on-page-caption-top ics-wolv-pager-items-on-page-caption ics-wolv-pager-items-on-page-caption-bottom CSS класс подписи к списку выбора числа отображаемых элементов пейджера.
ics-wolv-pager-items-on-page-list ics-wolv-pager-items-on-page-list-top ics-wolv-pager-items-on-page-list ics-wolv-pager-items-on-page-list-bottom CSS класс списка выбора числа отображаемых элементов пейджера.

Сохранение пользовательских установок

Сохранение установленных пользователем значений Pager‘ов производится по ключу, составленному из пути к форме, UniqueID WOLV‘а и имени представления. Таким образом, на одной и той же форме при смене представления настройка тоже будет меняться.

Отключение пейджинга

У WebObjectListView предусмотрена возможность отключения пейджинга через настройку AllowPaging. По умолчнию она имеет значение true, если выставить false, то пейджинг быдет отключен, все доступные записи будут отображаться на единственной странице, на месте пейджеров будет отображаться только информация о том, что показаны 1 - N из N записей.

Пейджинг можно отключить в разметке страницы, проставив у контрола настройку AllowPaging=”False”.

<ac:WebObjectListView ID="WebObjectListView1" runat="server" Visible="true" AllowPaging="False" />

Пейджинг можно отключить и из behind-кода страницы, так же проставив у контрола настройку AllowPaging=false.

/// <summary>
/// Вызывается самым первым в Page_Load.
/// </summary>
protected override void Preload()
{
    WebObjectListView1.AllowPaging = false;
}