Renderizar a4j:repeat

5 respostas
dahenz

Bom dia!

Gostaria de saber como faço para renderizar um a4j:repeat!!!

Utilizo o parametro reRender do botão… mas nada!!!

Existe alguma peculiaridade???

Obrigado

5 Respostas

alias

Posta o seu código…nao tem muito segredo nao.

Basicamente voce coloca no atributo “value” (acho que era value… :lol: ) do a4j:repeat uma coleção, que será percorrida pra montar n vezes as tags que voce incluir dentro do a4j:repeat.

dahenz

Basicamente é isso:

<table border="0"> <tbody> <a4j:repeat value="#{GerenciarContasMB.usuarios}" var="usuarios"> <tr> <td> <h:graphicImage url="/images/usuario_dacte.bmp" /> <rich:spacer width="10" /> </td> <td> <h:outputText value="#{usuarios.pessoasBean.nome}" /> <rich:spacer width="10" /> </td> <td> <h:outputText value="#{usuarios.usuario}" /> <rich:spacer width="10" /> </td> <td> <h:outputText value="#{usuarios.emailBean.email}" /> <rich:spacer width="10" /> </td> <td> <a4j:commandLink> <h:outputText value="Remover" /> </a4j:commandLink> </td> </tr> </a4j:repeat> </tbody> </table>

Coloquei dentro de um panelGrid… Valew

alias

Esse codigo parece estar ok…tudo em ordem. Pode colocar o codigo do bean?

Essa coleção de “usuarios” está carregada,né?

dahenz

Está carregada sim… identifiquei que se eu reinicio o tomcat ele atualiza…

Como se eu tivesse que fechar e abrir a conexão para atualizar na tela…

alias

Posta aí o codigo do seu managed bean, velho.

Abraço.

Criado 23 de fevereiro de 2010
Ultima resposta 23 de fev. de 2010
Respostas 5
Participantes 2