I am 99% certain that if you change your code from : *final MyChooser myChooser = new MyChooser(modal);* *modal.setPageCreator(new ModalWindow.PageCreator() { public Page createPage() { return myChooser; } } * to this :
*modal.setPageCreator(new ModalWindow.PageCreator() { public Page createPage() { return new MyChooser(modal); } } * it will work. Try it. Cristi Manole On Mon, Apr 28, 2008 at 1:07 PM, Marieke Vandamme <[EMAIL PROTECTED]> wrote: > > Hello, > > can't anyone help me with this problem? > If I need to code it differently, please tell me. > Thanks !! > > > Marieke Vandamme wrote: > > > > Hello, > > > > i'm having problems with the modal window. It shows up fine when I click > > my link the first time, but after closing the window with the 'X', it > > won't open again. > > I don't know if I'm using it wrong or if it's a bug. > > Any help is welcome ! thanks. Marieke. > > > > My code : > > public class TestModalWindow extends WebPage { > > > > public TestModalWindow() { > > final ModalWindow modal = new ModalWindow("dataChooser"); > > add(modal); > > final MyChooser myChooser = new MyChooser(modal); > > modal.setPageCreator(new ModalWindow.PageCreator() { > > > > public Page createPage() { > > return myChooser; > > } > > }); > > > > add(new AjaxLink("lnkOpen") { > > > > public void onClick(AjaxRequestTarget target) { > > myChooser.reload(target); > > } > > }); > > } > > > > public class MyChooser extends WebPage { > > > > private ModalWindow window; > > > > public MyChooser(ModalWindow w) { > > this.window = w; > > } > > > > public void reload(AjaxRequestTarget target) { > > this.window.show(target); > > } > > } > > } > > > > -- > View this message in context: > http://www.nabble.com/Modal-Window-not-opening-the-second-time-tp16850180p16935903.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] > >