Galera, to aqui com o seguinte problema:
tenho uma pagina JSF aqui que tem um campo tipo combo que busca dados em uma tabela. na hora de fazer o cadastro funciona numa boa, da pra escolher entre o que ta cadastrado e ele grava certinho, mas na hora de navegar pelos registros o conteudo desse campo não é atualizado, ele não mostra o que esta realmente cadastrado nesse registro.
alguem sabe o que pode ser ? segue o codigo do jsp e do Handler:
jsp:
<h:selectOneMenu binding="#{pspBeneficiosHandler.combobox}" id="selTiposEmBeneficios">
<f:selectItems value="#{pspBeneficiosHandler.tiposParaComboBox}"/>
</h:selectOneMenu>
handler:
private PspTipoBeneficiosHandler pegaTipos(){
FacesContext ctx = FacesContext.getCurrentInstance();
ELContext elCtx = ctx.getELContext();
ELResolver resolver = ctx.getApplication().getELResolver();
Object fh = resolver.getValue(elCtx, null, "pspTipoBeneficiosHandler");
return (PspTipoBeneficiosHandler) fh;
}
public List<SelectItem> getTiposParaComboBox(){
List<SelectItem> lista = new ArrayList<SelectItem>();
PspTipoBeneficiosHandler handler = pegaTipos();
for(PspTipoBeneficios f : handler.getListaTipos()) {
lista.add(new SelectItem(f.getId(),f.getNomeTpBenef()));
}
return lista;
}
desde ja agradeço a colaboração