Alguem sabe d algum script ajax sei lah q funcione assim:
Tendo selecionado um item em um combo, um segundo combo seria preenchido com os subitens do combo pai
Tipo assim:
Tenho um combo com generos d filmes (acao, ficcao, aventura…). Dependendo do genero escolido, o combo filho seria carregado com os filmes deste genero.
Entenderam?!
Se estiver usando RichFaces e JBoss Seam esse tópico pode ajudar.
Qualquer coisa se estiver fazendo na unha, tenho um exemplo no trabalho, daí qualquer coisa segunda-feira eu posto aqui.
Abraço
Marlon_Meneses
Valeu amigo!!
mas passa aew o seu codigo pq to fazendo no braço mesmo!
maurenginaldo
Oi Marlon,
sugiro que vc use o RichFaces + Ajas4Jsf. Aí a coisa fica bem simples.
Por exemplo:
No exemplo acima quando vc clica no select de estados, a tag ele chama um action no bean para selecionar as cidades daquele estado.
e manda renderizar o combo de cidades.
Tudo isso via ajax, sem dar submit no form.
Qualquer dúvida poste aí.
lusilva1982
Olá! maurenginaldo , vc conseguiu resolver este problema?
Estou passando por uma situação semelhante, tenho 2 combobox, mas não consigo obter o valor do primeiro para carregar o segundo com os valores corretos, veja:
Eu consegui resolver temporáriamente o problema, seguindo o que vc fez, feito desta maneira quando meus campos são marcados como requiridos direto na tag, ao fazer o onchange=“submit” esses campos são validados e as mensagens aparecem, existe alguma outra forma de resolver este problema??
Veja este é o formulário, em anexo estão as telas.
Porque vc quer resolver o problema de outra forma?
lusilva1982
Não quero que ao fazer o reload do formulário para carregar o combobox os campos sejam validados, já que na prática o usuário final não solicitou alguma ação como Gravar/Atualizar, entendeu?
Gostaria que os combobox fossem carregados sem que a validação do formulário fosse ativada.
maurenginaldo
É, nesse caso vc vai ter tirar o “submit” e utilizar alguma tag ajax com o atributo imediate=true para fazer o carregamento dos select’s.