-3
Q
檢票自定義分頁
A
回答
1
如果您在DataView中尋找分頁,那麼您只需在數據視圖中調用setItemsPerPage(int)即可啓用分頁。
檢查下面的例子JAVA代碼
public class RepeatingPage extends BasePage
{
private static final long serialVersionUID = 1L;
/**
* Constructor
*/
public RepeatingPage()
{
Iterator<Contact> contacts = new ContactDataProvider().iterator(0, 10);
RepeatingView repeating = new RepeatingView("repeating");
add(repeating);
int index = 0;
while (contacts.hasNext())
{
AbstractItem item = new AbstractItem(repeating.newChildId());
repeating.add(item);
Contact contact = contacts.next();
item.add(new ActionPanel("actions", new DetachableContactModel(contact)));
item.add(new Label("contactid", String.valueOf(contact.getId())));
item.add(new Label("firstname", contact.getFirstName()));
item.add(new Label("lastname", contact.getLastName()));
item.add(new Label("homephone", contact.getHomePhone()));
item.add(new Label("cellphone", contact.getCellPhone()));
final int idx = index;
item.add(AttributeModifier.replace("class", new AbstractReadOnlyModel<String>()
{
private static final long serialVersionUID = 1L;
@Override
public String getObject()
{
return (idx % 2 == 1) ? "even" : "odd";
}
}));
index++;
}
}
}
HTML代碼
<wicket:extend xmlns:wicket="http://wicket.apache.org">
<br/><br/>
<table cellspacing="0" class="dataview">
<tr>
<th>Actions</th>
<th>ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Home Phone</th>
<th>Cell Phone</th>
</tr>
<tr wicket:id="repeating">
<td><span wicket:id="actions">[actions]</span></td>
<td><span wicket:id="contactid">[contactid]</span> </td>
<td><span wicket:id="firstname">[firstname]</span></td>
<td><span wicket:id="lastname">[lastname]</span></td>
<td><span wicket:id="homephone">[homephone]</span></td>
<td><span wicket:id="cellphone">[cellphone]</span></td>
</tr>
</table>
</wicket:extend>
如果您需要在ListView的分頁然後檢查PageableListView
相關問題
- 1. 自定義分頁
- 2. 自定義分頁
- 3. 自定義分頁
- 4. 如何定義自定義檢票標籤
- 5. 定義自定義CakePHP分頁url
- 6. log4net.ext.json - 自定義郵票
- 7. 自定義客票系統
- 8. Magento自定義PDF發票
- 9. 自定義Woocommerce發票
- 10. CakePHP 2.1自定義分頁
- 11. 自定義jQuery分頁
- 12. 自定義分頁UIScrollView
- 13. Asp.net MVC4:自定義分頁
- 14. ASP.NET自定義分頁
- 15. wordpress自定義分頁
- 16. 自定義Codeigniter分頁
- 17. Laravel自定義分頁
- 18. 自定義分頁swiper.js
- 19. Swiper分頁自定義類
- 20. Silverlight DataPager自定義分頁
- 21. SqlDataSource自定義分頁
- 22. displaytag自定義分頁
- 23. RoR Will_paginate自定義分頁
- 24. 自定義分頁在WordPress
- 25. jQuery Colorbox自定義分頁
- 26. 來自數據庫驗證器消息的自定義檢票
- 27. 在檢票頁上自動刷新
- 28. Hexo分頁在自定義頁面上
- 29. 如何自定義Handsontable分頁頁腳?
- 30. 分頁在自定義頁面模板
請解釋更多你所想做並提供一些你已經擁有的鱈魚。 – Martin