Re: How to refresh ListView on ModalWindow
Hi Sven, Thank you for suggestion. This works. Best, Zoran -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-refresh-ListView-on-ModalWindow-tp2341639p2398942.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: How to refresh ListView on ModalWindow
Hi, you're pushing your comments into the ListView. Obviously changing the commentsList variable afterwards has no effect on what the ListView is iterating over. To keep the comments up-to-date, use a model: ListView eachComment=new ListView(eachComment, new PropertyModel(this, commentsList)){ HTH Sven On 08/27/2010 11:20 PM, zoran wrote: Hi, I have a list of products containing a link that should show a user comments on each product in a modal window. I created a ModalWindow containing a Panel. I send a list containing comments to this panel. I'm using a ListView to show this comments e.g: ListView eachComment=new ListView(eachComment, commentsList){ @Override protected void populateItem(ListItem item) { Comment comment=(Comment) item.getModelObject(); item.add(new Label(commentContent,comment.getContent())); } }; First time I select some product, the list is created in appropriate way. However, when I close that ModalWindow and open another one for different product, the first list is shown again. CommentsList containing the comments is updated before populateItem is called, but it seems that I should make something more. Do you have any suggestions? Zoran - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
How to refresh ListView on ModalWindow
Hi, I have a list of products containing a link that should show a user comments on each product in a modal window. I created a ModalWindow containing a Panel. I send a list containing comments to this panel. I'm using a ListView to show this comments e.g: ListView eachComment=new ListView(eachComment, commentsList){ @Override protected void populateItem(ListItem item) { Comment comment=(Comment) item.getModelObject(); item.add(new Label(commentContent,comment.getContent())); } }; First time I select some product, the list is created in appropriate way. However, when I close that ModalWindow and open another one for different product, the first list is shown again. CommentsList containing the comments is updated before populateItem is called, but it seems that I should make something more. Do you have any suggestions? Zoran -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-refresh-ListView-on-ModalWindow-tp2341639p2341639.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org