| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2007 14:37:36
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
Gente, eu tenho um commandLink na linha aplicação. O que elel faz? Ao ser clicado, eu chama um método que processa os dados e retorna uma mensagem. O config-faces recepta essa mensgame e abre outra tela, pelo navagation-rules.
Ok, eu li que muitas pessoas tiveram o mesmo problema - o commandLink simplesmente não chama o método. Só que em todos, o bastou mudar o escopo de request para session. Só que nõ meu caso, já está em session
Bom, eu vou postar os meus códigos.
página jsp-jsf:
O meu ManagerBean MIndicador.java
E o faces-config.xml
pois é, alguém tem alguma idéia do porquê que esse commandLink não funciona?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2007 14:43:32
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
Tem um bug conhecido que commandLink não funciona em dataTable, dá uma pesquisada no fórum da JSF (ou do myfaces!)
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2007 16:42:32
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
Pois é, esse bug é queando o escopo é request. Daí vc muda para session. Mas no meu caso j´aestá como session. deve ser outra coisa
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2007 16:48:30
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
Ah nõa, ah não, ah não.
Eu mudei de Commandlink para CommandButton e aconteceu o mesmo problema. O Manager Bean não é chamado e a página é recarregada.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2007 16:51:55
|
luis.soares
JavaEvangelist
![[Avatar]](/images/avatar/4b880d619bbbcbbea22b13bfa30a1ace.png)
Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline
|
Eu tive o mesmo problema com JSF e o commandLink.
A solução foi utilizar a biblioteca tomahawk, disponível no site do MyFaces.
Esta biblioteca possui a tag <saveState>, que deverá resolver o problema.
Abraço.
|
Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/07/2007 20:40:09
|
fre_d
Java Ninja
Membro desde: 13/06/2007 17:42:02
Mensagens: 259
Localização: Lages - SC
Offline
|
Luis, esse sistema que você está desenvolvendo já esta em uma fase avançada ?
Vocês estão utilizando jsf 1.1 ou 1.2 ?
Se o servidor permitir utilize jsf 1.2, na versão 1.2 esse bug já foi corrigido
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/07/2007 13:24:29
|
luis.soares
JavaEvangelist
![[Avatar]](/images/avatar/4b880d619bbbcbbea22b13bfa30a1ace.png)
Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline
|
Estamos utilizando o JSF 1.1. Obrigado pelo dica, mas infelizmente hoje não podemos utilizar ainda a versão 1.2.
Abraço !
|
Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2007 11:32:57
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
Olha, eu mudei da lib 1.1 default do netbeans para a a última versão do MyFaces e.......... nada. Está acontecendo o mesmo problema.
inclusive eu mudei de commandlink para commandbutton e naõ navega. O componente simplesmente não chama o MBean.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2007 15:50:53
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
Olá,
Faz um teste, coloca no teu commandLink onsubmit="this" ou onclick nao lembro ao certo.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/07/2007 16:10:04
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
Não funcionou.
Olha, eu coloquei uma tag mensages e olha o resultado:
* Bean: br.com.bb.sigov.atb.MData, property: sMesFim (no write method for property!)
* Bean: br.com.bb.sigov.atb.MData, property: sAno (no write method for property!)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 14:28:38
|
Psycopata
JavaTeenager
![[Avatar]](/images/avatar/bfc89c3ee67d881255f8b097c4ed2d67.jpg)
Membro desde: 20/04/2006 10:45:02
Mensagens: 190
Offline
|
ninguém????
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2007 16:44:16
|
fre_d
Java Ninja
Membro desde: 13/06/2007 17:42:02
Mensagens: 259
Localização: Lages - SC
Offline
|
O JSF não está encontrando o método set para a propriedade
Procure por "no write method for property" nessa página.
http://myfaces.apache.org/impl/xref/org/apache/myfaces/el/PropertyResolverImpl.html
Acho melhor você renomear essa propriedade, já apresentou problemas antes.
Fred
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/06/2008 13:22:53
|
phstc
JavaGuru
Membro desde: 13/04/2004 12:22:22
Mensagens: 200
Localização: São Paulo, SP
Offline
|
Psycopata wrote:Gente, eu tenho um commandLink na linha aplicação. O que elel faz? Ao ser clicado, eu chama um método que processa os dados e retorna uma mensagem. O config-faces recepta essa mensgame e abre outra tela, pelo navagation-rules.
Ok, eu li que muitas pessoas tiveram o mesmo problema - o commandLink simplesmente não chama o método. Só que em todos, o bastou mudar o escopo de request para session. Só que nõ meu caso, já está em session
Bom, eu vou postar os meus códigos.
página jsp-jsf:
Estou tendo mesmo problema (bug) o danado é causado pelo
Tira isso da table que funciona,
no meu caso é com um panel, se uso rendered condicional, o commandLink não funciona, mas se tiro o rendered funciona!
Alguém sabe como resolver?
PS: Revivendo thread velha!
This message was edited 2 times. Last update was at 21/06/2008 13:24:03
|
|
|
 |
|
|