You are creating a new instance of your Panel. I don't need to create a new ModalWindow or Panel, because all the data on my ModalWindow is the same. Your solution works because setContent sets shown = false. Shouldn't it work without this call to setContent?
Nino.Martinez wrote: > > Im doing it like this: > > > AjaxLink popupLink = new AjaxLink("manageWeightPop") { > @Override > public void onClick(AjaxRequestTarget target) { > target > modalWindow.setTitle(getString("weightlog")); > modalWindow.setMinimalHeight(700); > modalWindow.setContent(new ManageWeightPanel(modalWindow > .getContentId(), modalWindow, > new BaseEntityDetachableModel(getPerson()))); > modalWindow.show(target); > > } > }; > > > Marieke Vandamme wrote: >> The javascript debug window is printing no error. >> The server returns an empty response (<?xml version="1.0" >> encoding="UTF-8"?><ajax-response></ajax-response>) >> I did some debugging and came to the function in ModalWindow >> public void show(AjaxRequestTarget target) >> there the boolean shown is tested. The content is only showed when >> shown=false, in my case shown=true... >> >> Can you please try the code from my first post? If you say you reuse the >> dialog, what am I doing wrong? How do you guys do it? >> Thanks ! >> >> >> Johan Compagner wrote: >> >>> We reuse the dialog constantly, so i dont know what goes wrong for >>> you. What does the javascript debug window tell you? >>> Maybe the modal window some things that is is still shown >>> >>> On 4/29/08, Marieke Vandamme <[EMAIL PROTECTED]> wrote: >>> >>>> Hello, >>>> Thanks for the reply. >>>> But isn't it possible to reuse the modalwindow? Because in my >>>> application >>>> the window needs to be opened many times, and I thought it would be >>>> better >>>> to reuse the same window multiple times. Or has that no affect to the >>>> memory-usage? >>>> >>>> >>>> Cristi Manole wrote: >>>> >>>>> 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] >>>>>> >>>>>> >>>>>> >>>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Modal-Window-not-opening-the-second-time-tp16850180p16953499.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] >>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >>> >> >> > > -- > -Wicket for love > > Nino Martinez Wael > Java Specialist @ Jayway DK > http://www.jayway.dk > +45 2936 7684 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Modal-Window-not-opening-the-second-time-tp16850180p16955734.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]