| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2007 15:07:09
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
Pessoal, se eu tenho na pagina por exemplo:
eu conseigo pegar o valor desse campo através do document.getElementById("id");
Mas já em JSF se eu tiver:
e executar a mesma função, ele não me retorna nada!! Dá erro como se não conseguisse achar
este input... alguém sabe o que pode ser?? Estou utilizando da maneira correta a função??
Valeu []´s
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2007 15:15:07
|
CintiaDR
JavaEvangelist
![[Avatar]](/images/avatar/48b508b64892bdf1d3a44e6de12e146a.jpg)
Membro desde: 01/10/2007 06:49:30
Mensagens: 476
Localização: Curitiba - PR
Offline
|
Se vc olhar o campo, o id dele fica "nomeDoForm:NomeDoElemento". Se vc não der um id para o form ou o elemento, ele cria um (mutcho loko, por sinal).
|
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) 30/10/2007 15:15:47
|
thiago.correa
GUJ Master
![[Avatar]](/images/avatar/c37f9e1283cbd4a6edfd778fc8b1c652.jpg)
Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline
|
O JSF concatena o id do form ao do componente, ou seja se você tem a seguinte estrutura:
Você conseguirá acessar o conteúdo do campo através do seguinte id:
uma outra solução seria utilizar o tomahawk, que é uma implementação do JSF e forçar o id do inputText com o atributo forceId, algo do tipo:
daí você passarai a acessar o id via JS dessa maneira
|
---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2007 15:33:29
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
CintiaDR wrote:Se vc olhar o campo, o id dele fica "nomeDoForm:NomeDoElemento". Se vc não der um id para o form ou o elemento, ele cria um (mutcho loko, por sinal).
Valeu cíntia!!! vou testar aqui!!!
Eu ja desconfiava de alguma coisa diferente em JSF já que eu procurava no google e so via o povo colocando desta forma "form:id". Só que não custa
nada perguntar =P!
valeu []´s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2007 15:36:24
|
joca_java
JavaChild
![[Avatar]](/images/avatar/85fa59ac8a893137b2777551335631ed.jpg)
Membro desde: 16/08/2007 14:02:09
Mensagens: 128
Offline
|
thiago.correa wrote:O JSF concatena o id do form ao do componente, ou seja se você tem a seguinte estrutura:
Você conseguirá acessar o conteúdo do campo através do seguinte id:
uma outra solução seria utilizar o tomahawk, que é uma implementação do JSF e forçar o id do inputText com o atributo forceId, algo do tipo:
daí você passarai a acessar o id via JS dessa maneira
Valeu thiago... to utilizando o RichFaces! Valeu pela força! []´s
|
|
|
 |
|
|