Hello , I want to update panel from lists. I have the list of users. When I
click on the user I should get the user details on the UserDetailPanel. I
want to do this using ajax and to display userdetail side by user list. I
tried like this. But this is no way near I desired.
ListView userList = new ListView("rows", userList) {
protected void populateItem(ListItem item) {
User user = User item.getModelObject();
item.add(new Label("name", user.getName()));
}
};
UserDetailPanel udp = new UserDetailPanel("panel","");
final WebMarkupContainer wmc = new WebMarkupContainer("container");
wmc.setOutputMarkupId(true);
wmc.add(userList); //Since I want to update panel,
shouldn't it be
udp instead of userList?.
AjaxEventBehavior behavior = new AjaxEventBehavior("onclick") {
protected void onEvent(AjaxRequestTarget target) {
User userSelected= (User ) getModelObject(); //I am
getting null over here , I am trying to get selected //user
here
String selectedCat = userSelected.getName();
target.addComponent(wmc);
//how to update panel and get selected user here?
}
};
wmc.add(behavior); //shouldn't it be userList.add(behavior);? There
was onclick response when i did
//wmc.add(behavior) but not when
userList.add(behavior).
add(udp);
add(wmc);
}
}
Please suggest.
Thanks.
--
View this message in context:
http://www.nabble.com/Update-panel-from-lists-tp14800898p14800898.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]