Cristi Manole wrote:
Exactly, you always create a new panel for content.
True.
 Can you reuse the
ManageWeightPanel object?

Probably could. Havent looked into it, since all of the panel needs to updated anyhow.
Cristi Manole

On Tue, Apr 29, 2008 at 11:24 AM, Nino Saturnino Martinez Vazquez Wael <
[EMAIL PROTECTED]> 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]




--
-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]

Reply via email to