Agiliza bastante. Dê uma olhada na tag ajax:select
[Edited]
É lógico que vc vai ter que ter esses relacionamentos dos países com os estados e dos estados com as cidades já prontos no seu banco.
[/Edited]
Caso não seja bem isso que vc queria, desconsidere.
saoj
O relacionamento vai estar no banco.
Falo do relacionamento entre os vários select. Quando muda um muda outro, que muda outro. Esse interligamento…
Ter que refazer isso a todo novo projeto é muito ruim… Um caso clássico para um component ou tag…
cassio
saoj:
O relacionamento vai estar no banco.
Falo do relacionamento entre os vários select. Quando muda um muda outro, que muda outro. Esse interligamento…
Ter que refazer isso a todo novo projeto é muito ruim… Um caso clássico para um component ou tag…
Sergio,
Acho que a melhor opção seria algo com o AjaxTags ou DWR. Você pode criar uma tag que funcione mais ou menos como as dyntags do Mentawai, criando um <script>blablabla</script> ali no meio do jsp.
O DWR tem recursos MUITO bons para trabalhar com listas + elementos <select>, dá pra fazer várias brincadeiras. No evento onchange do <select> de países você chama o DWR para buscar sua lista de estados. Se ela vier vazia, vc vai e busca direto a de cidades, como vc mesmo disse que acontece. No onchange do <select> de estados vc busca a lista de cidades.
Vc tbm pode esconder o select de estados caso a respectiva lista venha vazia. É fácil checar essas coisas em javascript.
saoj
Onde tem uma boa referencia de JavaScript para eu descobrir como eu populo dinamicamente um combo box? Procurei no google mas não tive sucesso…
cassio
saoj:
Onde tem uma boa referencia de JavaScript para eu descobrir como eu populo dinamicamente um combo box? Procurei no google mas não tive sucesso…
Pena é não ser WebService… e não sei se esta bem completo, mas parece q sim, para montar uma DB pelo menos já é uma fonte de dados…
D
dzinerduwebs
\o/ Programmers —após inúmeras pesquisas em querer encontrar uma rotina que me retorna-se todos os paises, estados e cidades mundiais não obtive sucesso, e vejo que muitos estão atrás disso também, por isso que arregacei as mangas e fiz esse combo-box abaixo usando a API do site … http://ws.geonames.org, Obs : ainda estou testando, mais a base de dados acredito que não esteja 100 %
Saiu isso : http://du.somee.com/combo.asp
D
D113
Acho que seria mais útil se você mostrasse como fez para carregar esses combos no asp posso estar errado mais é o que penso.