Opa
Tenho um select na minha view:
<h:selectOneListbox size="0" value="#{procedimentos.nome}">
<f:selectItems value="#{agendamento.procedimentos}"/>
</h:selectOneListbox>
E ele é preenchido da seguinte maneira:
public List<SelectItem> getProcedimentos() {
SalaBean sala = new SalaBean();
SalaDAO dao = new SalaDAO(SalaBean.class);
sala = (SalaBean)dao.findByID(getAgendamentoBean().getSala().getId());
procedimentos = new ArrayList<SelectItem>();
procedimentos.add(new SelectItem(0, "Procedimento"));
for(ProcedimentoBean procedimento : sala.getProcedimentos()){
procedimentos.add(new SelectItem(procedimento.getCodigo(), procedimento.getNome()));
}
return procedimentos;
}
Estava debugando e descobri que ele seta o ‘codigo’ dentro da propriedade ‘nome’. Alguém sabe como que eu posso resolver isso?
[]'s