This content has been marked as final.
Show 1 reply
-
1. Re: Global Message when field level validation fails
tdsproule Mar 1, 2011 9:11 PM (in response to tom_goring)You can observe event 'org.jboss.seam.validationFailed'
@Observer("org.jboss.seam.validationFailed") public void addFailMessage() { facesMessages.add("Update Failed: Some fields in your form are in error (see below)"); }
Or you could perform some conditional page actions in pages.xml based on org.jboss.seam.faces.Validation
e.g.
<page view-id="/widget.xhtml" login-required="true"> <action execute="#{actiontoaddmessage}" if="#{validation.failed}"/> </page>
Remember you'll need to rerender the <h:messages/> if you have ajax behaviour on individual fields.
Hope this helps.
Todd