[
http://jira.jboss.com/jira/browse/JBSEAM-432?page=comments#action_12348914 ]
Gavin King commented on JBSEAM-432:
-----------------------------------
I had previously understood that what you wanted was a form with a submit button and a
back button. When the submit button is pressed, input gets saved to the model, then
validation runs. When the back button is pressed, input is saved to the model, and no
validation runs. Right?
Support @IfInvalid functionality without @IfInvalid
---------------------------------------------------
Key: JBSEAM-432
URL:
http://jira.jboss.com/jira/browse/JBSEAM-432
Project: JBoss Seam
Issue Type: Feature Request
Components: Core
Affects Versions: 1.1.0.BETA1
Reporter: Christian Bauer
Assigned To: Norman Richards
Fix For: 1.1.1.GA
Attachments: wizard.pdf
The "Previous Page" button has to Update Model Values, but not Process
Validations:
<h:form>
<f:facet name="beforeInvalidField">
<h:graphicImage value="/img/attention.gif"
width="18" height="18"
styleClass="attentionImage"/>
</f:facet>
<f:facet name="afterInvalidField">
<s:message/>
</f:facet>
<f:facet name="aroundInvalidField">
<s:span styleClass="errors"/>
</f:facet>
<div class="errors" align="center">
<h:messages globalOnly="true"/>
</div>
<s:validateAll>
<div class="entry">
<div
class="label">#{messages['Firstname']}:</div>
<div class="input">
<s:decorate>
<h:inputText size="32"
required="true"
value="#{register.user.firstname}"/>
</s:decorate>
</div>
</div>
<div class="entry">
<div
class="label">#{messages['Lastname']}:</div>
<div class="input">
<s:decorate>
<h:inputText size="32"
required="true"
value="#{register.user.lastname}"/>
</s:decorate>
</div>
</div>
<div class="entry">
<div
class="label">#{messages['Email']}:</div>
<div class="input">
<s:decorate>
<h:inputText size="32"
required="true"
value="#{register.user.email}"/>
</s:decorate>
</div>
</div>
<div class="entry">
<div class="label"> </div>
<div class="input">
<h:commandButton
value="#{messages['PrevPage']}" styleClass="button"
action="register"/>
<h:commandButton
value="#{messages['NextPage']}" styleClass="button"
action="#{register.enterProfile}"/>
</div>
</div>
</s:validateAll>
</h:form>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira