[OmniFaces utilities] The
add() method adds the given faces message to the given client ID. When the client ID is null, it becomes a global faces message. This can be filtered in a <h:messages globalOnly="true">.Method:
if you don't know the getContext() method than check the Faces#getContext()
We can use the Messages#add() to add a global message, as below:
<h:messages/>
<h:form
id="loginFormId">             
 E-mail: <h:inputText id="emailId"
value="#{loginBean.email}"/>                
 Pass: <h:inputSecret
id="passwordId" value="#{loginBean.password}"/>                                          
 <h:commandButton id="submitId"
value="Login" action="#{loginBean.loginAction()}"/>                         
</h:form>
import
org.omnifaces.util.Messages;
...
FacesMessage
message = new FacesMessage();           
message.setSummary("E-mail
not allowed!");
message.setDetail("Only
Yahoo and Gmail domains are supported so far!");
message.setSeverity(FacesMessage.SEVERITY_ERROR);
Messages.add(null, message);
We can use
the Messages#add() to add a
message to a clientId, as below:
<h:form
id="loginFormId">             
 E-mail: <h:inputText id="emailId"
value="#{loginBean.email}"/>                
 <h:message for="emailId"/>
 Pass: <h:inputSecret
id="passwordId" value="#{loginBean.password}"/>                                          
 <h:commandButton id="submitId"
value="Login" action="#{loginBean.loginAction()}"/>                         
</h:form>
import
org.omnifaces.util.Messages;
...
FacesMessage
message = new FacesMessage();           
message.setSummary("E-mail
not allowed!");
message.setDetail("Only
Yahoo and Gmail domains are supported so far!");
message.setSeverity(FacesMessage.SEVERITY_ERROR);
Messages.add("loginFormId:emailId",
message);
In order
to use Messages#add() all you
need is an FacesMessage instance.





 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 Ajax
Ajax Beans
Beans Callbacks
Callbacks Components
Components Events
Events Exceptions
Exceptions Faces
Faces Facelets
Facelets JSON
JSON Hacks
Hacks State
State     JNDI
JNDI Platform
Platform Utils
Utils Messages
Messages MapWrapper
MapWrapper Reflection
Reflection Renderers
Renderers ResourcePaths
ResourcePaths XML
XML Servlets
Servlets Arrays
Arrays Converters
Converters Dates
Dates Numbers
Numbers Objects
Objects Strings
Strings
 
 <h:inputText/>
<h:inputText/>          ZEEF JSF Beginner's Guide
ZEEF JSF Beginner's Guide       JSF 2 Tutorials at www.mkyong.com
JSF 2 Tutorials at www.mkyong.com      JavaServer Faces (JSF) Tutorial
JavaServer Faces (JSF) Tutorial      

















 
 Postări
Postări
 
 

Niciun comentariu :
Trimiteți un comentariu