我尝试将PageableListView与PagingNavigation结合使用。从这些例子来看,这看起来很容易,但我不能让它工作。我总是收到以下错误消息:
下面的组件失败
提供。一个常见的问题是
忘了在标记中引用它
以下是我的java代码:
class FriendsPanel extends Panel {
public FriendsPanel(String id){
super(id);
List<User> friends = ...;
PageableListView<User> listview = new PageableListView<User>("listview", friends, 10) {
protected void populateItem(ListItem<User> item) {
User user = item.getModel().getObject();
item.add(new Label("label", user.getName()));
}
};
add(listview);
add(new PagingNavigation("navigator", listview));
}
}
}
<html xmlns:wicket>
<wicket:panel>
<br />
<span wicket:id="listview">
<span wicket:id="label">label</span><br>
</span>
<div wicket:id="navigator"></div>
</wicket:panel>
</html>
你有什么办法让它工作吗?