| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 14:45:37
|
Ygor
JavaChild
![[Avatar]](/images/avatar/ef3e86e4902558e3779ecc84d72a6d8c.jpg)
Membro desde: 19/06/2006 22:53:16
Mensagens: 121
Localização: localhost
Offline
|
Boa tarde EuclidesFilizola;
O que está acontecendo é o seguinte, primeiro a sua pagina é montada sem o componente 'painel_orgao_externo' pois está com redered=false. Até ai tudo bem;
Então tu faz a modificação no checkbox e envia a requisição ajax, essa requisição ajax ira tentar dar um reRender no componente "painel_orgao_externo", mas ele não existe(pq não foi renderizado) e ai é que encontra o problema, então tu tem que dar um reRender em um componente superior a ele, que ja tenha sido renderizado anteriormente.
|
Levante-se e levante-se novamente, até cordeiros tornarem-se leões. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 14:45:43
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 496
Offline
|
fiz desta forma, e continua sem funcionar, ou seja, ao clicar no selectbox, nada acontece.
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 14:53:35
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
em vez de:
deve ser:
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 14:59:03
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
retificando,testei aqui e tbm funciona com action.
vc debugou?tá entrando no método setaTrue ?
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 14:59:16
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 496
Offline
|
mesmo tendo mudado para actionListener, continua sem funcionar.
método do MB:
This message was edited 1 time. Last update was at 16/09/2010 14:59:42
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:02:11
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 496
Offline
|
debugando, ele não entra no método "setatrue" como falou o rafael.
alguem saberia me dizer o porquê ?
This message was edited 1 time. Last update was at 16/09/2010 15:04:28
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:04:11
|
L.Bach
JavaChild
![[Avatar]](/images/avatar/6570a8b03f91e287d9a6caf8841e645b.jpg)
Membro desde: 18/12/2008 10:34:48
Mensagens: 100
Localização: Florianópolis/SC
Offline
|
Repara que tu mandou renderizar um "painel_orgao_pai" e ele não existe!
No reRender tem que estar "painel_orgao_externo".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:04:12
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
aqui na minha maquina esse teu codigo ta funcionando...
debugou? tá entrando no setaTrue?
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:06:30
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 496
Offline
|
L.Bach wrote:Repara que tu mandou renderizar um "painel_orgao_pai" e ele não existe!
No reRender tem que estar "painel_orgao_externo".
o painel orgao pai, está acima do orgao externo, por isso me indicaram reRender quem já foi renderizado na pagina, isso significa que, qndo eu entro nesta página, ele já traz o primeiro painel renderizado, o painel orgao pai. e o orgao externo, fica dentro do orgao pai. Veja:
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:06:55
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 496
Offline
|
raf4ever wrote:aqui na minha maquina esse teu codigo ta funcionando...
debugou? tá entrando no setaTrue?
eu debbuguei aqui, e realmente ele não entra no setaTrue.
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:07:33
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
L.Bach wrote:Repara que tu mandou renderizar um "painel_orgao_pai" e ele não existe!
No reRender tem que estar "painel_orgao_externo".
Como assim não existe?
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:08:10
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
EuclidesFilizola wrote:
raf4ever wrote:aqui na minha maquina esse teu codigo ta funcionando...
debugou? tá entrando no setaTrue?
eu debbuguei aqui, e realmente ele não entra no setaTrue.
esse código ta dentro de um h:form?
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:09:09
|
EuclidesFilizola
JavaEvangelist
![[Avatar]](/images/avatar/45efa623f6111a5e410641c6b86c85ea.jpg)
Membro desde: 21/09/2006 12:38:54
Mensagens: 496
Offline
|
Está sim.
|
"Inteligencia é a faculdade de fazer objetos artificiais... especialmente ferramentas para fazer ferramentas" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:14:38
|
raf4ever
GUJ Master
Membro desde: 30/01/2005 01:34:51
Mensagens: 1755
Localização: Fortaleza-Ce
Offline
|
coloca aqui o código completo dessa página.
|
Rafael Roque
Quis custodiet ipsos custodes?
IBM Certified SOA Associate
ITIL Foundations Certified
SCEA(I)
SCWCD
SCJP
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2010 15:17:27
|
Ygor
JavaChild
![[Avatar]](/images/avatar/ef3e86e4902558e3779ecc84d72a6d8c.jpg)
Membro desde: 19/06/2006 22:53:16
Mensagens: 121
Localização: localhost
Offline
|
Com F:ajax
Fique atento aos seguintes pontos.
Tu não precisa de um listener setaTrue, a propria seleção do checkbox ira alternar o valor de externo tendo em vista que eles estao ligados.
Por causa disso é aconselhavel que tu reRenderize o checkbox também para evitar que eles fiquem fora de sincronia
Um evento onchange acho que iria manipular melhor esta ação do que um evento onclick.
E não esqueca de verificar como está o escopo do Mb
This message was edited 1 time. Last update was at 16/09/2010 15:19:06
|
Levante-se e levante-se novamente, até cordeiros tornarem-se leões. |
|
|
 |
|
|