Hello everyone, I have a question. Is it possible to add modal windows in a listView. I have tried, but it doesn't on wich line I click, the corresponding modal window will always concern the last item of my list. Here's how I do it :
lArt = new ListView<ArticleDto>("articles", new LoadableDetachableModel<List<ArticleDto>>() { @Override protected List<ArticleDto> load() { return BusinessFactory.getArticleEjb().searchDto(ARTICLESEARCH, ARTICLELOAD); } }) { @Override protected void populateItem(final ListItem<ArticleDto> _itemRow) { _itemRow.setOutputMarkupId(true); _itemRow.add(new Label("code", _itemRow.getModelObject().getCode())); modalWindowLibelle = new ModalWindow("modalWindowLibelle"); modalWindowLibelle.setContent(new ModifierArticlePanel(modalWindowLibelle.getContentId(), _itemRow.getModelObject())); modalWindowLibelle.setTitle("Modifier le libellé d'article ?"); modalWindowLibelle.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() { @Override public void onClose(AjaxRequestTarget target){ target.add(tabArticles); } }); AjaxLink btnLib = new AjaxLink("btnLib") { @Override public void onClick(AjaxRequestTarget art) { modalWindowLibelle.show(art); } }; btnLib.add(new Image("imgLib", new PackageResourceReference(TemplatePage.class, "images/magnifier.png"))); modalWindowPrix = new ModalWindow("modalWindowPrix"); modalWindowPrix.setContent(new ModifierPrixArticlePanel(modalWindowPrix.getContentId(), _itemRow.getModelObject())); modalWindowPrix.setTitle("Modifier le libellé d'article ?"); modalWindowPrix.setWindowClosedCallback(new ModalWindow.WindowClosedCallback() { @Override public void onClose(AjaxRequestTarget target){ target.add(tabArticles); } }); AjaxLink btnPrix = new AjaxLink("btnPrix") { @Override public void onClick(AjaxRequestTarget art) { modalWindowPrix.show(art); } }; btnPrix.add(new Image("imgPrix", new PackageResourceReference(TemplatePage.class, "images/magnifier.png"))); _itemRow.add(btnLib); _itemRow.add(btnPrix); _itemRow.add(modalWindowLibelle); _itemRow.add(modalWindowPrix); }; Any ideas ? Thank you very much in advance. -- Sent from: http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org