Мне нужно удалить defualt pagination, предоставленную ZK, на одной из страниц zul и вместо этого добавить вертикальную полосу прокрутки. Как достичь этого?Как удалить стандартную разбивку по ZK и добавить вертикальную полосу прокрутки?
ответ
Может быть, вы имеете в виду на listbox
или grid
компонента, в этом случае вы, вероятно, что-то вроде этого:
<listbox id="listbox" mold="paging" pageSize="10">
или
<grid id="grid" mold="paging" pageSize="10">
В обоих случаях mold
свойство делает что ваш компонент делает разбивку на страницы, а свойство pageSize
содержит количество элементов, которые будут отображаться на каждой странице ...
Если компонент не имеет mold
свойства, гк поставит скроллбар по умолчанию (но это может дать вам неожиданное визуальное поведение)
Если вы хотите заменить нумерацию страниц с скроллингом можно поставить свойство CSS в компонент, как это:
<listbox id="listbox" style="overflow:auto">
вы можете увидеть пример here
Сетка может быть прокручиваемой и иметь замороженный заголовок, если вы указываете атрибут высоты, и для отображения всех данных недостаточно места. https://www.zkoss.org/wiki/ZK_Component_Reference/Data/Grid – Dazak
можете ли вы показать нам свой зул? – Dazak
разбиение на страницы сетки показывает только тогда, когда вы устанавливаете пейджинг 'mold =" 'или listbox' autopaging = "true" 'paging не является поведением компонентов по умолчанию. – chillworld