Hi,

getSession().success("...")

Martin Grigorov
Wicket Training and Consulting


On Tue, Apr 8, 2014 at 5:05 PM, David Beer <david.m.b...@gmail.com> wrote:

> 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 <reier...@gmail.com>
> 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 <david.m.b...@gmail.com>
> 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