a4j:commandButton e reRender form

40 views
Skip to first unread message

Rafael Trindade Chiappetta

unread,
Jun 2, 2010, 9:33:08 AM6/2/10
to jav...@googlegroups.com
Pessoal,
tenho uma pagina de cadastro com 3 etapas.
Quero mudar os forms das etapas via a4j.

o meu botao faz o seguinte: <a4j:commandButton value="#{msg.btnContinue}" actionListener="#{registryBean.prepareLicenseState}" reRender="upload_forms_panel" />

todos os 3 forms diferentes estao dentro de <h:panelGroup id="upload_forms_panel"></h:panelGroup>, com seus respectivos atributos rendered=""

o RegistryBean é um baean de Request.

e nessa pagina eu tenho um <a4j:keepAlive beanName="registryBean" />

PROBLEMA: a aplicacao não está entrando no método do actionListener do botão:

public void prepareLicenseState(ActionEvent ae){
        this.formUploadState = LICENSE_STATE;
    }

Ambiente: jsf 1.2 + richFaces 3.3.0 + facelets + pretty-faces 1.2.6

=====
Rafael Trindade Chiappetta

Bruno Maomeh

unread,
Jun 2, 2010, 9:41:20 AM6/2/10
to jav...@googlegroups.com
já verificou se está dando algum erro de validação/conversão?
algum componente pai do a4j:commandButton tem algum atributo rendered?


--
Você recebeu essa mensagem por que é membro do "JavaSF: JavaServer Faces Group" em http://groups.google.com/group/javasf
Para postar no grupo envie para jav...@googlegroups.com



--
Bruno Maomeh
  http://brunomaomeh.wordpress.com

Rafael Trindade Chiappetta

unread,
Jun 2, 2010, 9:49:41 AM6/2/10
to jav...@googlegroups.com
sim.. eu tenho, por enquanto, 2 a4j:form, cada um com o seu rendered. o botão que estou acionando, está dentro do primeiro form (que é renderizado inicialmente).
Só existe um componente required="true" que está sendo tratado.

Nenhuma Exception é lançada. E o método do actionListener não é acessado.

=====
Rafael Trindade Chiappetta



2010/6/2 Bruno Maomeh <bruno...@gmail.com>

Rafael Trindade Chiappetta

unread,
Jun 2, 2010, 11:00:28 AM6/2/10
to jav...@googlegroups.com
Descobri o problema.
Eu tenho uns campos <h:selectOneMenu> que tem um converter que nao está funcionando corretamente. Assim, o form nao estava sendo submetido.

Vou verificar esse converter agora.

=====
Rafael Trindade Chiappetta



2010/6/2 Rafael Trindade Chiappetta <rafae...@gmail.com>

Erich Cainã Lange

unread,
Jun 2, 2010, 12:38:47 PM6/2/10
to jav...@googlegroups.com
pode crerr
;D

Vinicius Gatto

unread,
Jun 4, 2010, 3:10:41 PM6/4/10
to jav...@googlegroups.com
tudo isso tem q estar dentro de um FORM, não ?


2010/6/2 Erich Cainã Lange <erich...@gmail.com>
Reply all
Reply to author
Forward
0 new messages