2015-06-12 3 views
1

Может ли кто-нибудь предоставить способ реализовать подкачку, например << 1 2 3 ... 11 12 13 >>, где 13 будет последней страницей.Я хотел бы реализовать разбиение на страницы в Wicket

Я также пробовал с PagingNavigation и PagingNavigator, но оба предоставляют различные виды поискового вызова.

+0

Что вы пробовали? Например, вы ссылались на [этот пример] (например, http://www.wicket-library.com/wicket-examples/repeater/wicket/bookmarkable/org.apache.wicket.examples.repeater.DataTablePage?2) и есть конкретные проблемы, которые у вас есть? –

+0

Возможный дубликат [Wicket Custom Pagination] (http://stackoverflow.com/questions/24451220/wicket-custom-pagination) –

ответ

0

Для этого вам нужно создать пользовательский компонент. Глядя на исходный код PagingNavigation и PagingNavigator, вы должны дать несколько советов.

Ваше требование не является также понятным. Например, как выглядит ваш пейджинг, когда, скажем, страница 5 является активной страницей? Из стр. 50 из 100?

Вам нужно будет решить, что строить. Вам, вероятно, понадобится два Repeaters (например, Loop s), чтобы построить начальную и конечную серии и, возможно, Loop, чтобы отображать страницы вокруг выбранной в данный момент страницы.

+0

Когда мы нажмем «>>», он переместит нас на следующую страницу. Независимо от того, сколько страниц есть, последняя ссылка на страницу должна быть видимой. Если страница 5 активна, тогда << 1 .. 4 5 6 .. 13 >> – user2782870

Смежные вопросы