| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2008 12:10:51
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Olá pessoal!
Mais uma dúvida sobre binding.
Ainda sobre o mesmo exemplo anterior, uma das propriedades do link que eu quero manipular no meu managed bean é a "actionListener". Programaticamente, o método setActionListener de HtmlCommandLink recebe um objeto MethodBinding, o qual eu não faço idéia de como criar...
Há alguma modo mais "tranquilo" de se definir o actionListener do meu link no managed bean? Se não, como vocês costumam proceder em um caso como esse?
Obrigado pessoal!
This message was edited 3 times. Last update was at 14/05/2008 14:04:37
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2008 12:27:58
|
CintiaDR
JavaEvangelist
![[Avatar]](/images/avatar/48b508b64892bdf1d3a44e6de12e146a.jpg)
Membro desde: 01/10/2007 06:49:30
Mensagens: 476
Localização: Curitiba - PR
Offline
|
Olha, nunca fiz com o ActionListener, mas não seria com a classe MethodExpression???
Eu sigo um exemplo com o ValueExpression, mas deve ser parecido...
|
Faça Perguntas Inteligentes - NÃO me pergunte como
PelaMorDeQualquerCoisa, o GUJ não é penico! Google é seu amigo! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2008 12:46:39
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Boa dica, CintiaDR! No meu caso, no método setValueExpression do meu link, eu passaria "actionListener" para o primeiro parâmetro provavelmente. Vou testar depois. Depois, porque ainda não consegui reolver a pendência do post abaixo, do qual este onde estamos é dependente...
http://www.guj.com.br/posts/preList/90829/485731.java#485731
De qualquer forma, eu dei uma fuçada, e botei um breakpoint no construtor da classe MethodBinding, e tentei fazer algo assim:
Mas, novamente, não consigo testar, pois tem aquela outra pendência no caminho...
Muito obrigado!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2008 14:03:48
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Cintia, não consegui testar a sua dica porque a que eu postei acima funcionou e o projeto está corrido, heehhehe. Por favor, não leve a mal, ok?
Porém, a parte de criar o componente me foi bastante útil!
Muito obrigado!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/05/2008 14:34:44
|
CintiaDR
JavaEvangelist
![[Avatar]](/images/avatar/48b508b64892bdf1d3a44e6de12e146a.jpg)
Membro desde: 01/10/2007 06:49:30
Mensagens: 476
Localização: Curitiba - PR
Offline
|
É, eu acho que esse é o jeito antigo de fazer, porque pelo menos para mim aparece como "deprecated" este método no HtmlCommandLink
Mas o jeito novo deve ser muito parecido com o que eu passei, mesmo!
|
Faça Perguntas Inteligentes - NÃO me pergunte como
PelaMorDeQualquerCoisa, o GUJ não é penico! Google é seu amigo! |
|
|
 |
|
|