Dialog do primefaces com parâmetros fechando rápido

0 respostas
E

Olá galera, estou com um problema e há algum tempo não consigo resolver, bem é o seguinte tenho um xhtml com dialog primefaces versão 5, preciso carregar esse dialog com parâmetros daí uso f:param do jsf, quando consigo fazer os parâmetros vir carregado no dialog ele fecha muito rápido quando controlo esse fechamento com return false ou javascript:void(0) o dialog não é fechado mas tb não carrega os parâmetros e lógico que é porque ele encerra o ciclo antes de buscar os parâmetros, já tentei com h:button p:button, link de tudo quanto foi forma menos da forma correta, alguém já passou por isso?
Segue as últimas tentativas usando outputLink

//Esse não fecha sozinho, mas não carrega os parametros
 <h:outputLink id="abrirDialogJS" value="javascript:void(0)"
onclick="PF('editarUsuario').show();"> Mostrar dialog
    <f:param id="param" name="usuarioLogado" value="#{usuarioLogado.id}"></f:param>
</h:outputLink>

//Esse fecha sozinho, mas carrega os parâmetros
<h:outputLink id="abrirDialog"
onclick="PF('editarUsuario').show()"> Mostrar dialog sem js
    <f:param id="tt" name="usuarioLogado" value="#{usuarioLogado.id}"></f:param>
</h:outputLink>

dialog

<p:dialog id="editarUsuario" widgetVar="editarUsuario">
  <h:panelGrid columns="2" style="margin-top: 10px"
columnClasses="rotulo, campo" styleClass="sem-bordas">

     <p:outputLabel value="Usuário" for="usuario" />
       <h:panelGroup>
             <p:inputText id="usuario" size="40" maxlength="40"
             value="#{usuarioBean.usuario.nome}" rendered="true" />
                 <p:message display="text" for="usuario" redisplay="true" style="color:red" id="mesUsuario" rendered="true" />
        </h:panelGroup>

<p:outputLabel value="E-mail" for="emailUsuario" />
   <h:panelGroup>
      <p:inputText id="emailUsuario" size="80" maxlength="80" value="#{usuarioBean.usuario.email}" rendered="true" />
          <p:message display="text" for="emailUsuario" redisplay="true" style="color:red" id="mesEmailUsuario" rendered="true" />
 </h:panelGroup>
</h:panelGrid>
</p:dialog>
Criado 17 de maio de 2016
Respostas 0
Participantes 1