Code: Select all
<p:growl id="growl" showDetail="true" sticky="true" />
<h:form id="signupForm">
<p:wizard widgetVar="wiz"
flowListener="#{signup.onFlowProcess}"
showStepStatus="false">
<p:tab id="step1" title="Main">
<h:outputText value="Email: *" />
<p:inputText id="mnemo"
required="true"
value="#{signup.posData.mnemo}"
maxlength="30">
</p:inputText>
</p:tab>
<p:tab id="step2" title="Next">
...
</p:tab>
</p:wizard>
</h:form>
Code: Select all
public String onFlowProcess(FlowEvent event) {
if (issetEmail()) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Email isset", "Email isset"));
RequestContext requestContext = RequestContext.getCurrentInstance();
requestContext.addPartialUpdateTarget("growl");
return event.getOldStep();
}
return event.getOldStep();
}
Please help!!! How to do it properly?
primefaces-3.0.M3.jar, JSF 2.0, apache-tomcat-6.0.32