Списковый элемент управления PagedObjectListView
предназначен для постраничного отображения списка объектов данных. PagedObjectListView
является наследником класса ObjectListView, таким образом, настройка и функционирование данного элемента управления, в целом, не отличается от стандартного списка.
Интерфейс пользователя
Для навигации по страницам используется панель, расположенная в правом нижнем углу элемента управления. На панели расположены кнопки с номерами страниц и текстовое поле для ввода номера страницы с клавиатуры. Текущая отображаемая страница выделена цветом фона.
Для настройки количества записей на странице используется контекстное меню, в котором пользователь может выбрать пункт со стандартным значением, или ввести свое значение в текстовое поле.
Свойства
Дополнительные свойства (по сравнению с базовым классом) элемента управления представлены в таблице ниже.
Свойство | Описание |
---|---|
PageNumber |
Текущая отображаемая страница |
RecordsPerPage |
Число записей на странице |
RecordCount |
Общее количество записей |
PageCount |
Общее количество страниц |
Размещение на списковой форме
Для организации страничного представления списка на списковой форме, последняя должна наследовать от класса ICSSoft.STORMNET.UI.BaseWinListPaged
. Для списковой формы необходимо создать зависимую форму и в ней заменить базовый класс.