Incluir páginas dinâmicamente com RichFaces

1 resposta
mateusbrum

Pessoal, bom dia.
Estou utilizando RichFaces e Ajax4J, entretanto, tenho uma dúvida.
Para carregar uma página dinâmicamente a partir de um menu, eu estou utilizando o seguinte procedimento.

Algumas tags podem estar incorretas, não liguem para elas

<f:panelGroup id="refreshMe" ...>
	<aj:include viewId="#{paginaBean.paginaParaApresentar}"/>
</f:panelGroup>

<rich:commandLink actionListener="paginaBean.mudaParaPaginaDois" reRender="refreshMe" .../>

Ou seja, minha estratégia é demarcar um local para “reRenderizar” após a alteração de um bean que guarda o nome da página que o menu dá acesso.

Existe alguma estratégia mais elegante para o problema?

Pesquisando, apenas encontrei o a4:include agindo como um wizard com fluxo controlado pelo faces-config, entretanto não é isso que gostaria, já que os comando (action, actionListener) ficam de fora da página.

1 Resposta

G

bote seu panel group entre um ajax outputpanel, com ajaxRendered e ajaxsingle setados para true, e no seu command button passe um action parameter, assinado ao seu include…

Criado 25 de maio de 2009
Ultima resposta 25 de mai. de 2009
Respostas 1
Participantes 2