the former -igor
On Wed, Jan 27, 2010 at 10:45 AM, Riyad Kalla <[email protected]> wrote: > 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 > <[email protected]>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 >> <[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] >> > >> > >> >> --------------------------------------------------------------------- >> 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]
