2016-06-10 3 views
1

Мне нужно удалить defualt pagination, предоставленную ZK, на одной из страниц zul и вместо этого добавить вертикальную полосу прокрутки. Как достичь этого?Как удалить стандартную разбивку по ZK и добавить вертикальную полосу прокрутки?

+0

можете ли вы показать нам свой зул? – Dazak

+0

разбиение на страницы сетки показывает только тогда, когда вы устанавливаете пейджинг 'mold =" 'или listbox' autopaging = "true" 'paging не является поведением компонентов по умолчанию. – chillworld

ответ

1

Может быть, вы имеете в виду на 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

+0

Сетка может быть прокручиваемой и иметь замороженный заголовок, если вы указываете атрибут высоты, и для отображения всех данных недостаточно места. https://www.zkoss.org/wiki/ZK_Component_Reference/Data/Grid – Dazak