| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 08:11:10
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
Tenho dois SelectOneMenu, sendo um para selecionar o Estado e outro para selecionar a UF.
Minha dúvida é a seguinte: como faço para que ao selecionar o estado a uf seja populada correspondente ao estado selecionado?
Desde já agradeço a atenção.
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 08:17:06
|
alissonvla
GUJ Master
Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline
|
cara,
vc faz isso com ajax facilmente.
t+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 08:23:13
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
Poderia dar um exemplo de como posso fazer?
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 08:29:41
|
alissonvla
GUJ Master
Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline
|
cara,
vc ter algo assim,
t+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 08:49:26
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
Mas não teria que utilizar um reRender para carregar a UF correspondente ao estado?
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 08:56:56
|
alissonvla
GUJ Master
Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline
|
esse exemplo que eu te passei seria JSF 2 + Primefaces, no seu caso vc deve ta usando richfaces, mas a ideia é a mesma, mas no seu caso vc vai utilizar a4j:support com reRender.
t+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 09:06:54
|
evefuji
GUJ Ranger
Membro desde: 14/12/2007 22:37:17
Mensagens: 753
Offline
|
uma coisa, no exemplo anterior, se você estiver usando JSF2 usa a tag f:ajax no lugar da p:ajax. Não sei se é assim mesmo, mas a p:ajax só atualiza componentes primefaces, e o f:ajax só atualiza componentes jsf.
Se estiver usando JSF1.2 com Richfaces, usa o a4j:support.
O p:ajax, no lugar do reRender, tem o parametro update, faz a mesma coisa.
O a4j:support tem o reRender que você falou.
O f:ajax no lugar do reRender tem render.
Não sei de outras libs do jsf.
This message was edited 1 time. Last update was at 14/11/2011 09:07:55
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 09:55:32
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
Por enquanto estou escrevendo os componentes:
This message was edited 3 times. Last update was at 14/11/2011 09:57:45
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 13:23:28
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
O código do meu bean está assim:
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/11/2011 13:42:31
|
alex.brito
JavaChild
Membro desde: 26/05/2009 07:39:01
Mensagens: 113
Offline
|
Boa tarde Marcio.
Então, você está trabalhando com qual versão do JSF ?? 1.2 ou 2.0 ?? Rich ou Prime ??
Pelo que entendi, dá forma que você está fazendo, você terá que executar algum método para preencher a UF assim que o usuário escolher um estado. Ou seja, você terá que fazer um monte de if para saber qual estado foi escolhido e exibir a UF correspondente.
Essa relação que você criou, pessoa-estado e pessoa-uf, você acha que tá certo ?
Sugestão:
Não seria melhor você criar um objeto Estado e ele sim possuir uma UF ? Assim no seu código, você poderia sempre referenciar um Estado e a UF que esse estado possui, acho que seria mais fácil, não ?
Exemplo:
Combo Estado:
Combo UF:
E para atualizar o combo você segue o que o evefuji falou ...
Acho que é isso.
[]'s
|
|
|
 |
|
|