Fórum Mensagem #394807

31/01/2011

0

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

Responder

Posts

31/01/2011

Andrei Hirata

<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.
Responder

Gostei + 0

31/01/2011

Andrei Hirata

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
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar