Just wondering; Isnt ajax supposed to update components on the same page? If you want to redirect to another page then you dont need an ajax link. Try with a normal link. Then try without setting response page but add the feedback panel on the same page.
On Wed, Jan 27, 2010 at 9:15 PM, Wayne Pope < [email protected]> 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: [email protected] > For additional commands, e-mail: [email protected] > >
