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]

Reply via email to