Using FeedbackPanel with AJAX

by kinabalu on July 20, 2009

If you’d like to have your FeedbackPanel update with errors in the event of a problem with your form, just adding the FeedbackPanel won’t do you any good. Just as with any other AJAX-updating component in Wicket, you’ll need to add it to the AjaxRequestTarget, only difference is, you’ll have to do this while overriding onError like so:

final FeedbackPanel feedbackPanel = new FeedbackPanel("feedbackPanel");
feedbackPanel.setOutputMarkupId(true);
form.add(feedbackPanel);
form.add(new AjaxButton("submit") {
    @Override
    protected void onError(final AjaxRequestTarget target, final Form form) {
        target.addComponent(feedbackPanel);
    }
});

Similar Posts:

Share this:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • Slashdot
  • Technorati

Leave a Comment

Previous post:

Next post: