Command button ajax false problema com mensagem

0 respostas
java
igson.mendes

Senhores, quando eu clico no botão “Emitir Certidão” presente no meu formulário principal sem informas os dados necessários, é disparado uma mensagem de validação. Até aí tudo ok! O problema é que tanto dispara o <p:messages> como também o <p:growl> dentro da minha Dialog sem a mesma ter sido aberta.

Alguém já passou por isso?

<h:form id="frm">
        <p:inputMask id="lCpf" placeholder="CPF" converter="cpfConverter" value="#{certidaoBean.inelegivel.cpf}" mask="[CPF removido]" styleClass="Wid80 TexAlCenter Fs18" >
           <f:validator validatorId="cpfValidator" />
       </p:inputMask>
       <p:inputText id="lNome" placeholder="Nome Completo" required="true" value="#{certidaoBean.inelegivel.requerido}" requiredMessage="É necessário informar o nome." styleClass="Wid80 TexAlCenter Fs18" />
      <p:commandButton ajax="false" styleClass="GreenButton RaisedButton Fs18 Fright FloatNoneOnMobile"  actionListener="#{certidaoBean.emitirCertidao}" value="Emitir Certidão" icon="fa fa-check White Fs14" />
      <p:commandButton type="button" styleClass="RedButton RaisedButton Fs18 Fleft FloatNoneOnMobile" value="Validar Certidão" onclick="PF('dgValidarCertidao').show()" icon="fa fa-certificate White Fs14">
         <p:resetInput target=":frmValidarCertidao" />
      </p:commandButton>
     </h:form>

 MInha DIalog

 <p:dialog header="Validar Certidão" widgetVar="dgValidarCertidao" width="500" modal="true" resizable="false" showEffect="fade" hideEffect="fade" position="center">
   <h:form id="frmValidarCertidao">
     <p:growl id="msg" severity="error,warn" globalOnly="false" />
       <div class="ui-fluid">
          <p:panelGrid columns="1" cellpadding="5" layout="grid" style="border: none !important;" styleClass="semBorda FormContent">
              <p:outputLabel value="CPF:" styleClass="BoldGray  Fs18" />
             <p:inputMask converter="cpfConverter" value="#{certidaoBean.certidao.cpf}" mask="[CPF removido]" styleClass="BoldGray Fs18" >
                 <f:validator validatorId="cpfValidator" />
             </p:inputMask>
            <p:outputLabel value="Código de autenticação:" styleClass="BoldGray  Fs18" />
             <p:inputText value="#{certidaoBean.certidao.chave}" />
             <p:outputLabel value=" " />
                  <p:commandButton actionListener="#{certidaoBean.validarCertidao}" update="msg" styleClass="GreenButton RaisedButton Fs18" icon="fa fa-check White Fs14" value="Validar" />
        </p:panelGrid>
</div>
 </h:form>
</p:dialog>
Criado 22 de junho de 2016
Respostas 0
Participantes 1