I am actually reloading the same page, due to making sure that the forms
are reset correctly and the associated data. How do you mean via the
session? is it just as possible to send them using PageParameters and
interpret them in the constructor and then add the message to the feedback.

David


On 8 April 2014 13:40, Ernesto Reinaldo Barreiro <[email protected]> wrote:

> You are jumping to a new page? Not sure but you might have to pass messages
> via session.
>
>
> On Tue, Apr 8, 2014 at 2:36 PM, David Beer <[email protected]> wrote:
>
> > Hi All
> >
> > I have a panel which is added to my page which has contained form which
> is
> > used to update users password. All is good here, when the user submits
> the
> > form using AjaxButton it goes through the process and gets to the from
> > submit ok. If everything is valid it updates data fine at which point I
> am
> > trying to display a feedbask message on the underlying page. However the
> > feedback message never appears.
> >
> > I am using the wicket-bootstrap NotificationPanel and everything is set
> as
> > follows.
> >
> > UserAccountPage
> >
> > {
> > feedback = new NotificationPanel("feedback");
> > feedback.hideAfter(Duration.seconds(2));
> > feedback.setOutputMarkupId(true);
> > add(feedback);
> > }
> >
> > Ajax Submit Code on Panel:
> >
> > protected void onSubmit(AjaxRequestTarget target, Form<?> form) {
> >                 target.add(notificationPanel);
> >                 target.add(((UserAccountPage) this.getPage()).feedback);
> >             }
> >
> > So that the feedback panel is added to the Ajax Target.
> >
> > The form Submit code on the panel:
> >
> > ((UserAccountPage) this.getPage()).feedback.success("Password
> successfully
> > updated");
> > setResponsePage(UserAccountPage.class);
> >
> > Any ideas as to why the feedback panel is not displaying the message.
> >
> > Thanks
> >
> > David
> >
>
>
>
> --
> Regards - Ernesto Reinaldo Barreiro
>

Reply via email to