Mensagem

Java

31/01/2011

FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("CPF Incorreto!"));
 este é o codigo que estou usando para mensagens de erro, mas ela mostra a caixa de mensagem
azul, teria como ela mostrar a caixa vermelha, usando o primefaces.
Vagner Oliveira

Vagner Oliveira

Curtidas 0

Respostas

Andrei Hirata

Andrei Hirata

31/01/2011

<h:form prependId="false">      <p:messages id="msgs" showDetail="true"/>        <p:commandButton value="Info" actionListener="#{messagesController.addInfo}" update="msgs"/>      <p:commandButton value="Warn" actionListener="#{messagesController.addWarn}" update="msgs"/>      <p:commandButton value="Error" actionListener="#{messagesController.addError}" update="msgs"/>      <p:commandButton value="Fatal" actionListener="#{messagesController.addFatal}" update="msgs"/>  </h:form>  Para aparecer na cor vermelha, observe que o value do seu botão deve ser WARN - > WARNING.
GOSTEI 0
Andrei Hirata

Andrei Hirata

31/01/2011

package org.primefaces.examples.view;    import javax.faces.event.ActionEvent;  import javax.faces.context.FacesContext;  import javax.faces.application.FacesContext;    public class MessagesController {        public void addInfo(ActionEvent actionEvent) {          FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Sample info message", "PrimeFaces rocks!"));      }        public void addWarn(ActionEvent actionEvent) {          FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,"Sample warn message", "Watch out for PrimeFaces!"));      }        public void addError(ActionEvent actionEvent) {          FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Sample error message", "PrimeFaces makes no mistakes"));      }        public void addFatal(ActionEvent actionEvent) {          FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL,"Sample fatal message", "Fatal Error in System"));      }  } 
Veja aqui o bean oferecido pelo PRIMEFACES como exemplo..
Observe que oque vc quer é no FacesMessage.SEVERITY_WARN
GOSTEI 0
POSTAR