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.