Hi Andre; Thanks for your answer.
I didn't override form's onSubmit method. ________________________________ From: Andrea Del Bene <adelb...@ciseonweb.it> To: users@wicket.apache.org Sent: Thursday, August 25, 2011 11:42 AM Subject: Re: FeedbackPanel rendering Hi Lurtz, what does your form do in its onSubmit method? Have you overriden it? > Hi all; > > > I have two panels. > > > Panel one have the standart form with one Label + TextField (required field) > + AjaxButton. > > Panel two have one FeedbackPanel. > > > Ok, here is the the problem : > > > I can reach Panel Two' FeedbackPanel from Panel One. > > > So in AjaxButton > > > AjaxButton submit = new AjaxButton("submit") { > @Override > protected void onError(AjaxRequestTarget target, Form<?> >form) { > FeedbackPanel feedbackPanel = getFeedbackPanel(); // >gets FeedBackPanel from Panel Two > target.addComponent(feedbackPanel); // it renders, no >problem > target.addComponent(form); > } > > @Override > protected void onSubmit(AjaxRequestTarget target, Form<?> >form) { > FeedbackPanel feedbackPanel = getFeedbackPanel(); // >gets FeedBackPanel from Panel Two > info("Saved"); // just an info message > target.addComponent(form); > target.addComponent(feedbackPanel); // no way > > } > }; > When Validation error occurs (onError) Panel's two FeedbackPanel renders and > shows the error. Great ! > > > But when there is no error (onSubmit)Panel's two FeedbackPanel doesn't render > and it gives > > > component-targetted feedback message was left unrendered. This could be > because you are missing a FeedbackPanel on the page. Message: > [FeedbackMessage message = "Saved", reporter = go, level = INFO] > > > Any suggestions ? > > Regards. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org