gracias de antemano :)
Si entendí bien lo que necesitas, lo que debes implementar es un FacesConverter. Suponiendo que trabajas con JSF 2.x, este ejemplo puede ser útil:
http://www.mkyong.com/jsf2/custom-converter-in-jsf-2-0/
muchas gracias
ya lo resolvi quedo perfecto
Disculpa me podrías compartir tu solución. Gracias
Buenas Tardes con todos
tengo un problemilla; tengo un combo box(de distritos) cargado con data de la base de datos
lo que quiero hacer es que al seleccionar un item yo seleccione un objeto y no un
id del objeto para hacerme entender mejor les paso mi codigo con el que obtengo el
id del objeto de la lista del combobox
//Este es el codigo del combo en el xhtml.
<p:selectOneMenu id="distrito" value="#{mBmantenimientoUsuario.idzona}" >
<f:selectItem itemLabel="Select One" itemValue="" />
<f:selectItems value="#{mBmantenimientoUsuario.listaZonas}"/>
</p:selectOneMenu>
//Este es el codigo del Bean()
//objeto en el que cargare la lista de zonas(distritos por decir)
public List<SelectItem> listaZonas;
//aca salvo el id del item seleccionado
public Integer idzona;
//Cargando la lista para el combo
public List<SelectItem> cbxZona(){
List<SelectItem> listaZona=new ArrayList<SelectItem>();
try{
Iterator<Zona> iterator= zonaService.listarZonas().iterator();
while(iterator.hasNext()){
Zona zona=iterator.next();
//sospecho que esto tiene que cambiar
listaZona.add(new SelectItem(zona.getIdZona(), zona.getZona()));
}
}
catch (Exception e) {
e.printStackTrace();
}
return listaZona;
}