Ordem de execução de a4j:CommandLink com action e onclick

3 respostas
randall

Olá tenho um linki que seta alguns atributos no bean e em seguida abre uma pop up pra exibi-los. Para isso usei um a4j:htmlcommandlink com um action que seta o bean e uma função js no onclick para abrir a pop-up. O problema é que ao clicar no link a execução abre a pop-up e depois seta o bean. Tentei usar ja o atributo immediate=“true” do htmlcommandlink, mas funciona parcialmente. Alguma idéia?

3 Respostas

felipe.sodre

Randall busque dar uma olhada no ciclo de vida do JSF eu da uma olhada no anexo que estou te postando.


felipe.sodre

cara to com uma duvida precisava so de alguem pra me ajudar em um teste vc podia fazer a gentileza?

e so colar o codigo de umas jsps no projeto e testar pra mim.

E so da uma olhada neste post:

http://www.guj.com.br/posts/list/205944.java

Obrigado

felipe.sodre

Fase 1: Restore View

. Encarrega-se de transformar componentes da numa árvore de componentes JSF

Fase 2: Apply Requests Values

. Actualiza os valores dos componentes com os valores enviados via request
. Acciona os converters
. Gera erros de conversão

Fase 3: Process Validations

. Acciona os validators
. Gera erros de validação

Fase 4: Update Model Values

. Actualiza os valores dos backing beans associados com os componentes
. Gera erros de conversão

Fase 5: Invoke Application

. Chama os listeners registados
. Executa métodos de acção que geram navegação entre
páginas

Fase 6: Render Response

. Mostra a visão seleccionada usando a tecnologia escolhida (como JSP)

Criado 4 de maio de 2010
Ultima resposta 5 de mai. de 2010
Respostas 3
Participantes 2