JSF - include dinamico com outcome / to-view-id

0 respostas
A

Bom dia galera, esse é meu primeiro post - JSF Iniciante
Já pesquisei muito na net, mas não encontrei nada. Nem sei se é possivel.

Meu problema é o seguinte.

Eu tenho uma pagina principal com um menu principal <rich:dropDownMenu>, onde devem ser incluidas as paginas conforme a opção selecionada no menu.

Eu seto o atributo do meu MBean através do

<f:setPropertyActionListener target="#{menuPrincipal.caminhoPagina}" value="principalCooperado.jsp" />

E meu include <a4j:include viewId="#{menuPrincipal.caminhoPagina}" id="includePagina" ajaxRendered="false" />
busca essa informação do MBean.

Ou seja, hoje estou setando o caminho completo da página, para depois o include chamar o get desse atributo e exibir a pagina.

Assim tudo funciona normalmente, porém gostaria de saber se existe alguma forma de obter o valor do <to-view-id> do faces-config.xml através do outcome.

Então eu poderia criar uma método que recebesse essa String (outcome) como parametro, e com ele buscar o valor da propriedade <to-view-id> para retornar pro include.

Isso é possivel ??? E se eu tiver outcomes duplicados ???
Alguém poderia ajudar ?

Grato

Criado 26 de maio de 2009
Respostas 0
Participantes 1