You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Josh Kamau <jo...@gmail.com> on 2010/01/27 19:20:05 UTC

Re: AjaxSubmitLink + setResponsePage = feedback message problem on new page

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 <
waynemailinglists@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-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: AjaxSubmitLink + setResponsePage = feedback message problem on new page

Posted by Sebastien <se...@gmail.com>.
> but I am not getting feedback message when there is some error.

In case of a redirection, you need to notify the message to the session,
not to the page/component.
ie: Session.get().warn(message);





On Thu, May 19, 2016 at 11:04 AM, Martin Grigorov <mg...@apache.org>
wrote:

> Hi,
>
> If you use AjaxLink then you don't submit any data. You may try
> AjaxSubmitLink instead.
>
> Please give more information about "but setResponsePage is not working".
>
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Thu, May 19, 2016 at 10:11 AM, Sarang <s....@maxxton.com> wrote:
>
> > Hello Josh,
> >
> > I am stuck in similar situation only. When I hit on the link, I want to
> > show
> > feedback message if there are some mandatory fields unfilled otherwise I
> > want to redirect using setResponsePage. If i use AjaxLink then I get
> > feedback message properly but setResponsePage is not working. When I use
> > SubmitLink, setResponsePage works fine but I am not getting feedback
> > message
> > when there is some error.
> >
> > Can you please suggest how can I solve this ?
> >
> > Thanks,
> > Sarang
> >
> > --
> > View this message in context:
> >
> http://apache-wicket.1842946.n4.nabble.com/AjaxSubmitLink-setResponsePage-feedback-message-problem-on-new-page-tp1843719p4674751.html
> > Sent from the Users forum mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
>

Re: AjaxSubmitLink + setResponsePage = feedback message problem on new page

Posted by Martin Grigorov <mg...@apache.org>.
Hi,

If you use AjaxLink then you don't submit any data. You may try
AjaxSubmitLink instead.

Please give more information about "but setResponsePage is not working".

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Thu, May 19, 2016 at 10:11 AM, Sarang <s....@maxxton.com> wrote:

> Hello Josh,
>
> I am stuck in similar situation only. When I hit on the link, I want to
> show
> feedback message if there are some mandatory fields unfilled otherwise I
> want to redirect using setResponsePage. If i use AjaxLink then I get
> feedback message properly but setResponsePage is not working. When I use
> SubmitLink, setResponsePage works fine but I am not getting feedback
> message
> when there is some error.
>
> Can you please suggest how can I solve this ?
>
> Thanks,
> Sarang
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/AjaxSubmitLink-setResponsePage-feedback-message-problem-on-new-page-tp1843719p4674751.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: AjaxSubmitLink + setResponsePage = feedback message problem on new page

Posted by Sarang <s....@maxxton.com>.
Hello Josh,

I am stuck in similar situation only. When I hit on the link, I want to show
feedback message if there are some mandatory fields unfilled otherwise I
want to redirect using setResponsePage. If i use AjaxLink then I get
feedback message properly but setResponsePage is not working. When I use
SubmitLink, setResponsePage works fine but I am not getting feedback message
when there is some error.

Can you please suggest how can I solve this ?

Thanks,
Sarang

--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/AjaxSubmitLink-setResponsePage-feedback-message-problem-on-new-page-tp1843719p4674751.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org