Pessoal estou tendo problemas com esse componente, consigo listar normalmente os dados mas quando tento editar um registro o componente não apresenta o item selecionado, mostrando sempre o primeiro item da lista.
public List<SelectItem> getComboGrupos() {
Session session = HibernateUtil.currentSession();
Dao<GrupoWorkflow> dao = new Dao<GrupoWorkflow>(session,GrupoWorkflow.class);
List<SelectItem> lista = new ArrayList<SelectItem>();
lista.add( new SelectItem("",""));
for ( GrupoWorkflow grupo : dao.listAll()) {
lista.add( new SelectItem(grupo.getId_grupo_workflow(),grupo.getDescricao()));
}
return lista;
}
<h:outputText value="Fluxo" />
<h:selectOneMenu id="selectGrupos" value="#{workflowUsuarioHandler.grupoWorkflowUsuario.grupoWorkflow.descricao}" styleClass="inputText">
<f:selectItems value="#{workflowUsuarioHandler.comboGrupos}"/>
</h:selectOneMenu>
Utilizando o componente <h:outputText value="#{workflowUsuarioHandler.grupoWorkflowUsuario.grupoWorkflow.descricao}"/> consigo visualizar o grupo selecionado.
Alguém poderia me ajudar?
Grato