Método ActionListener não chamado

3 respostas
W

Fala galera, tenho o seguinte trecho de código em uma pagina JSF:

<f:metadata>
                       <f:event  listener="#{mBeanPesquisarPais.chamarPesquisa}"
                               type="preRenderView"/>
 </f:metadata>

O método que passo no listener, é um void sem parametro, só pra chamar um outro método, gostaria de saber pq ao passar um metodo void que tem um parametro action listener ele não carrega:

<f:metadata>
                       <f:event  listener="#{mBeanPesquisarPais.doPesquisar(null / ou em branc/, ou sem parenteses)}"
                               type="preRenderView"/>
 </f:metadata>

3 Respostas

WRYEL

porquê quem passa o argumento para o método é o JSF. Aqui tem um exemplo:

http://www.mkyong.com/jsf2/jsf-2-prerenderviewevent-example/

[]'s

W

hehe, mas como eu disse no codigo do evento, eu fiz varias simulações, em braco, com argumento, sem argumento… mas com ActionEvent não funciona…

W

ActionEvent como parametro no metodo void do bean…

Criado 22 de maio de 2012
Ultima resposta 22 de mai. de 2012
Respostas 3
Participantes 2