JafaFx - Class ChoiceBox

1 resposta
W

Pessoal,
Gostaria de saber como atualiza os dados de uma ChoiceBox.
Eu seto os itens de uma ChoiceBox e gostaria que outra ChoiceBox atualizasse os itens com dependência nessa primeira.
Ex:
cada aluno da ChoiceBox alunos possui uma lista de disciplinas matriculadas.
Quando eu selecionar o João na Choicebox alunos, gostaria que aparecesse todas as disciplinas matriculadas na outra ChoiceBox.

1 Resposta

Janerson

de onde virão esses dados?do BD?

Se for do BD vc vai precisar montar um consulta tendo como paramentro de pesquisa o valor escolhido no
primeiro choicebox(no caso Aluno), após essa consulta vc vai ter uma Collection de disciplina dependendo do seu método de pesquisa
e o segundo passo é setar essa collection ao choiceBox2

//Primeiro ChoiceBox
choiceBox1.getValue(); // aqui se tem um objeto com retorno;

//TODO Lógica para obter uma collection passando com parametro o retorno do primeiro choicebox

//Segundo ChoiceBox
choiceBox2.getItems().addAll(Collection)//aqui vc seta

Poste os codigos que vc tem, classes para que possa lhe explicar melhor

Criado 31 de janeiro de 2014
Ultima resposta 1 de fev. de 2014
Respostas 1
Participantes 2