2015-06-12 73 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自定義分頁]的可能重複(http://stackoverflow.com/questions/24451220/wicket-custom-pagination) –

回答

0

您需要構建一個自定義組件來執行此操作。查看PagingNavigationPagingNavigator的源代碼應該會給你一些提示。

您的要求也不是很清楚。例如,當頁面5是活動頁面時,你的分頁應該是什麼樣的? 50頁中有100頁?

您將需要決定要構建的內容。您可能需要兩個Repeaters(例如Loop s)來構建開始和結束系列,也可能需要Loop來顯示當前選定頁面周圍的頁面。

+0

當我們點擊「>>」時,它應該將我們移到下一頁。不管有多少頁面,最後一頁鏈接都應該可見。如果第5頁是活動頁面,則<< 1 >> 4 5 6 .. 13 >> – user2782870