Igor, will FeedbackPanel correctly consume the messages from the session
scope and remove them -- or do you have to manually remove them once they've
been rendered?

On Wed, Jan 27, 2010 at 11:42 AM, Igor Vaynberg <igor.vaynb...@gmail.com>wrote:

> the problem is that there is a redirect between your calling info()
> and the feedback panel rendering. this is because thats the only way
> to do it in ajax  - issue a window.location=...
>
> if you are doing feedback messages across requests then use
> getsession().info(...)
>
> -igor
>
> On Wed, Jan 27, 2010 at 10:15 AM, Wayne Pope
> <waynemailingli...@googlemail.com> wrote:
> > Hello all,
> >
> > Ok I cannot figure this one out.
> > I have a  Page that contains a Form with a AjaxSubmitLink:
> >
> > AjaxSubmitLink submitLink= new AjaxSubmitLink("submitLink") {
> >                        @Override
> >                        protected void onSubmit(AjaxRequestTarget target,
> Form<?> form) {
> >
> >
>  info(getString("admin.paymentSuccesfull"));
> >
>  setResponsePage(Application.get().getHomePage());
> >                        }
> >
> >                        @Override
> >                        protected void onError(AjaxRequestTarget target,
> Form<?> form) {
> >                                target.addComponent(feedback);
> >                        }
> >                };
> >
> >
> > On the home page I have a Panel that contains a FeedbackPanel - this
> > feedback panel works fine when using elements on that page.
> >
> > However when submitting the form and displaying the home page I get
> > the message in the logs:
> >
> > Component-targetted feedback message was left unrendered. This could
> > be because you are missing a FeedbackPanel on the page.  Message:
> > [FeedbackMessage message = " ...
> >
> > And the message is not displayed.
> >
> > Any ideas why wicket cannot find the feedback panel in the page? (its
> > definitely there in a Panel)
> >
> > feedback panel is added as such:
> > FeedbackPanel feedback = new FeedbackPanel("feedbackPanel");
> > add(feedback);
> >
> >
> > many thanks
> > Wayne
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to