Pessoal, beleza?
Tô com uma dúvida no uso do rich: ComboBox, é o seguinte:
Estou conseguindo trazer as opções para o combo ao acessar a página, o problema é que preciso enviar a opção escolhida pelo o usuário para uma variável em meu managed bean:
Explicando melhor:
//Este é o combo
<rich:comboBox suggestionValues="#{avaliacao.turmas}" defaultLabel="Escolha a Turma">
</rich:comboBox>
//Este é o Managed Bean
//Preciso enviar a informação escolhida pelo usuário para o atributo turma
public class AvaliacaoMB {
private ParametroAvaliacao parametros;
private CadastroAvaliacaoDao dao;
private ListaTurmasDao daoTurmas;
private boolean exibirDadosAvaliacao;
private Avaliacao avaliacao;
private List<String> turmas;
private String turma;//Criada para receber a escolha do usuário, mas como enviar?
public AvaliacaoMB() throws DAOException {
parametros = new ParametroAvaliacao();
avaliacao = new Avaliacao();
daoTurmas = new ListaTurmasDao();
turmas = daoTurmas.obterListaTurmas();
}
public String salvarAvaliacao() throws SQLException{
String pagina = "";
System.out.println("Método OK!");
System.out.println(this.turmas);
try {
CadastroAvaliacaoDao dao = new CadastroAvaliacaoDao();
dao.salvar(this.parametros, this.avaliacao);
System.out.println("Salvar Avaliação OK!");
pagina = "/pages/retornosSucesso/avaliacaoSalva.jsp";
} catch (DAOException e) {
e.printStackTrace();
System.out.println(e);
}
return pagina;
}
Alguém pode me ajudar?