Método para Carregar Informações do Banco
Olá,
Tenho 2 comboBox e gostaria que quando a unidade fosse mudada a lista de opções de cursos também mudassem, oq devo implementar no FiltrarCurso?
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150525-210915.png[/img]
Tenho 2 comboBox e gostaria que quando a unidade fosse mudada a lista de opções de cursos também mudassem, oq devo implementar no FiltrarCurso?
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150525-210915.png[/img]
Nazca
Curtidas 0
Respostas
Gabriel Baltazar
25/05/2015
Ta faltando o itemValue no f:selectItems.
Tenta colocar assim
Tenta colocar assim
<f:selectItems value="#{unidadeBean.unidades}" var="und" itemLabel="#{und.unidade}" itemValue="#{und.unidade}" /> GOSTEI 0
Thiago Santana
25/05/2015
A solução do Baltazar funcionou Nazca?
Sigo a mesma linha de pensamento dele!
Sigo a mesma linha de pensamento dele!
GOSTEI 0
Nazca
25/05/2015
Eu ainda não entendi como se deve fazer isso, pq já tem o ItemLabel e o itemValue na primeira linha,Esses valores nunca mudam da Unidade e do Curso pórem o adm pode adicionar cursos e unidades.Dai eu queria que pegasse a unidade por Exemplo:Fraiburgo e só aparecesse no comboBox curso os cursos que tem na cidade de fraiburgo, não sei se vocês entenderam isso , e se é desse jeito[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100642.png[/img] que devo fazer pra funcionar oq eu preciso no sistema.
Então os cursos devem ir mudando, serem filtrados a medida que o usuário troca a unidade.Então oque devo implementar dentro do método filtrarCurso?
além do filtrar curso será necessário conversão?Coloquei print das partes do sistema pra ver se facilita
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-093946.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-094012.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-094030.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100326.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100345.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100539.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100603.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100630.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100655.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100718.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100733.png[/img]
Então os cursos devem ir mudando, serem filtrados a medida que o usuário troca a unidade.Então oque devo implementar dentro do método filtrarCurso?
além do filtrar curso será necessário conversão?Coloquei print das partes do sistema pra ver se facilita
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-093946.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-094012.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-094030.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100326.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100345.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100539.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100603.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100630.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100655.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100718.png[/img][img]http://arquivo.devmedia.com.br/forum/imagem/432241-20150526-100733.png[/img]
GOSTEI 0
Gabriel Baltazar
25/05/2015
Amigo, te recomendo começar por partes.
Primeiro eu faria a classe pra mapear a tabela que contem o id do curso e da unidade.
Essa primeira tabela que mostrou aí.
Assim como o DAO dela.
O ManagedBean para a busca que quer fazer pode ser em cima só dessa tabela.
Deu pra entender?
Primeiro eu faria a classe pra mapear a tabela que contem o id do curso e da unidade.
Essa primeira tabela que mostrou aí.
Assim como o DAO dela.
O ManagedBean para a busca que quer fazer pode ser em cima só dessa tabela.
Deu pra entender?
GOSTEI 0
Nazca
25/05/2015
Não vai precisar de tabela pra isso
GOSTEI 0
Gabriel Baltazar
25/05/2015
Mas no seu modelo está a tabela, é nela que você vai buscar os cursos de uma respectiva unidade.
[img]http://arquivo.devmedia.com.br/forum/imagem/251061-20150526-164641.png[/img]
[img]http://arquivo.devmedia.com.br/forum/imagem/251061-20150526-164641.png[/img]
GOSTEI 0
Nazca
25/05/2015
Mas quando eu selecionar uma unidade vai pegar o id dela o no metodo FiltrarCurso que eu vou fazer um select nessa tabela,id_unidade.id_curso já tem nas tabelas...
GOSTEI 0
Nazca
25/05/2015
Baltazar eu não entendi, pode me explicar de novo?
GOSTEI 0
Nazca
25/05/2015
Eu consegui fazer, obrigada a todos que me ajudaram :)
GOSTEI 0
Thiago Santana
25/05/2015
Posta sua solução Nazca, outras pessoas podem ter este mesmo problema seu!
E com isso já terão a solução! ;)
E com isso já terão a solução! ;)
GOSTEI 0
Nazca
25/05/2015
Dropdown-PrimeFaces
http://www.primefaces.org/showcase/ui/ajax/dropdown.xhtml
http://www.primefaces.org/showcase/ui/ajax/dropdown.xhtml
GOSTEI 0