Precedencia de atributos com JSF!

0 respostas
rdantas
Bom dia pessoal, estou implementando um commandLink e estou com problemas na utilização dos atributos "onclick" e "action". Preciso que o método que está no atributo "action" seja acionado antes do "onclick", o que não está acontecendo. Abaixo segue o código:
<h:commandLink value="#{modulo.nome}" 
	action="#{principalFacade.encaminhaModulo}"
        onclick="window.open('#{modulo.linkUrl}');" > 
	<h:graphicImage value="#{modulo.iconeUrl}" styleClass="icone"/>
	<a4j:actionparam value="#{modulo}" id="modulo"/>	
</h:commandLink>

Quando clico no link ele abre um popup com outra tela, lá eu preciso do objeto que o metodo encaminhaModulo seta na sessão. Como o onclick é executado primeiro, o objeto chega nulo, pois o referido método ainda não foi acionado.

Alguém tem alguma sugestão?
Obrigado pela força.

Criado 12 de fevereiro de 2008
Respostas 0
Participantes 1