List of usage examples for org.apache.wicket.feedback FeedbackMessages messages
List messages
To view the source code for org.apache.wicket.feedback FeedbackMessages messages.
Click Source Link
From source file:com.premiumminds.webapp.wicket.AjaxComponentFeedbackPanel.java
License:Open Source License
@Override protected void onConfigure() { super.onConfigure(); FeedbackMessages feedbackMessages = Session.get().getFeedbackMessages(); if (feedbackMessages.hasMessage(getFeedbackMessageFilter())) { messageHolder.setVisible(true);/*w w w .ja v a2 s . co m*/ List<FeedbackMessage> messages = feedbackMessages.messages(getFeedbackMessageFilter()); FeedbackMessage message = messages.get(0); onDisplayError(message); message.markRendered(); } else { messageHolder.setVisible(false); } }
From source file:com.pushinginertia.wicket.core.form.behavior.InputDecorator.java
License:Open Source License
private void renderFeedback(final FormComponent<?> fc) { final FeedbackMessages messages = fc.getSession().getFeedbackMessages(); if (messages.hasMessageFor(fc)) { final Response r = fc.getResponse(); r.write("<div class=\"form-feedback form-feedback-error\">"); r.write("<ul>"); final IFeedbackMessageFilter filter = new ComponentFeedbackMessageFilter(fc); for (FeedbackMessage message : messages.messages(filter)) { r.write("<li class=\""); r.write(message.getLevelAsString().toUpperCase()); r.write("\">"); r.write(Strings.escapeMarkup(message.getMessage().toString())); r.write("</li>"); }/*from www . ja v a 2 s. com*/ messages.clear(filter); r.write("</ul>"); r.write("</div>"); } }