Maybe setOutputMarkupPlaceholderTag(outputTag) can help you?

On Thu, Feb 19, 2009 at 5:14 PM, rjilani <jil...@lifebiosystems.com> wrote:

>
> Hi: Gurus I am trying to make an invisible panel visible via Ajax link, but
> got stuck at a point where I don't know how to proceed further. Please see
> the code snipet below
>
> final RegisteredUserPanel registeredUserPanel = new
> RegisteredUserPanel("registrationPanel");
>
>        add(registeredUserPanel);
>        registeredUserPanel.setOutputMarkupId(true);
>        registeredUserPanel.setVisible(false);
>
> add(new AjaxLink("registerLink") {
>
>            @Override
>            public void onClick(AjaxRequestTarget target) {
>                registeredUserPanel.setVisible(true);
>                target.addComponent(registeredUserPanel);
>            }
>        });
>
> the problem is that when I call registeredUserPanel.setVisible(false),
> becuase by defualt I don't want this pannel to be visible; the wicket don't
> render the html markup for the pannel at all and hence the ajax calls fails
> becuase it don't find the markup to render the panel. Any suggestions how
> to
> tackle a situation like this.
>
> Regards,
> RJ
> --
> View this message in context:
> http://www.nabble.com/Making-an-invisible-panel-visible-via-AjaxLink-tp22103906p22103906.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to