Exactly, you always create a new panel for content. Can you reuse the
ManageWeightPanel object?

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

Reply via email to