[RESOLVIDO] ModalPanel + f:setPropertyActionListener

3 respostas
w1l14n

Boa tarde!

Queria que ao clicar no commandbutton os valores setados com o setPropertyActionListener fosse definidos antes do ModalPanel for exibido.

Do jeito que está, os valores apresentados, estão definidos como nulos.

Agradeço a ajuda.

<a4j:form> <h:dataTable id="_lstParticipantes" var="lstParticipantes" value="#{cadParticipanteBean.listaParticipantes}" styleClass="tabela_cadastro" headerClass="cabecalho" width="780px"> <h:commandButton action="null" image="imagens/agenda.jpg" onclick="Richfaces.showModalPanel('modelAgendaUsuario');"> <f:setPropertyActionListener value="#{lstParticipantes.usuario.idUsuario}" target="#{ConviteReuniaoBean.participante.usuario.idUsuario}"/> <f:setPropertyActionListener value="#{lstParticipantes.usuario.nomeCompleto}" target="#{ConviteReuniaoBean.participante.usuario.nomeCompleto}"/> </h:commandButton> </h:dataTable> </a4j:form>

3 Respostas

w1l14n

Problemas resolvido em parte.

Agora faz o que quero… só que o modalpanel não permanece aberto.

Alguma dica?

<a4j:form> <h:dataTable id="_lstParticipantes" var="lstParticipantes" value="#{cadParticipanteBean.listaParticipantes}" styleClass="tabela_cadastro" headerClass="cabecalho" width="780px"> <h:commandButton image="imagens/agenda.jpg" onclick="Richfaces.showModalPanel('modelAgendaUsuario');"> <f:setPropertyActionListener value="#{lstParticipantes.usuario.idUsuario}" target="#{ConviteReuniaoBean.participante.usuario.idUsuario}"/> <f:setPropertyActionListener value="#{lstParticipantes.usuario.nomeCompleto}" target="#{ConviteReuniaoBean.participante.usuario.nomeCompleto}"/> </h:commandButton> </h:dataTable> </a4j:form>

w1l14n

Resolvido.

Tratei tudo no modalpanel.

Se alguém quiser a solução… eu posto.

Só enviar MP.

francis.junio

Fala W1l14n, beleza cara?

Teria como você postar a soluçao?
Eu to conseguindo passar via parametro os dados para o modalPanel que esta abrindo. Porem, esse modal ta ficando aberto cerca de 1 segundo mais ou menos e depois fecha sem eu clicar em nada.

vlw cara.

Criado 21 de setembro de 2009
Ultima resposta 5 de mai. de 2010
Respostas 3
Participantes 2