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