Я пытаюсь использовать 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 выглядит так:
<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>
Есть идеи, как заставить это работать?