Here is english version: WARNING: Could not find selected item matching value " com.pac5.datamodel.pojos.ris.dictionaries.slownikrispraco...@1b3114" in * CoreSelectOneChoice*[*UIXEditableFacesBeanImpl*, id=j_id213] I have found same error here but still I am not sure what should I do: http://old.nabble.com/af:selectOneChoice-td16572647.html
BR, Lukasz 2010/4/6 Bart Kummel <[email protected]> > Hi Lukasz, > > I don't understand the error message, it is not in English. Can you > configure your appserver to generate English error messages? > > Best regards, > Bart > > 2010/4/6 Lukasz Feldman <[email protected]> > > > Hi, > > > > I have some challenging problem which makes me a little nervouse since I > > have started to solve it few days ago. I want to combine f:selectItems > with > > tr:selectOneChoice. Here is code snippet: > > > > something.xhtml: > > ------------------------- > > (...) > > <tr:selectOneChoice > > partialTriggers="slownikRisAparatow" > > actionListener="#{konsolaadminabb.ustawRisAparat}" > > value="#{konsolaadmina.risAparat.slownikRisPracowni}" > > label="w pracowni"> > > <f:selectItems value="#{slownikibb.risPracownieSlownik}"/> > > <f:converter converterId="risPracowniReadWriteConverter"/> > > </tr:selectOneChoice> > > (...) > > > > konsolaadminabb.java: > > --------------------------------- > > (...) > > public void ustawRisAparat(ValueChangeEvent event) { > > risAparat = (SlownikRisAparatow) event.getNewValue(); > > DetachedCriteria criteria = > > DetachedCriteria.forClass(SlownikRisPracowni.class); > > criteria.setFetchMode("slownikRisAparatows", > > FetchMode.DEFAULT).createAlias("slownikRisAparatows", > > "aparat").add(Restrictions.eq("aparat.id", risAparat.getId())); > > risAparat.setSlownikRisPracowni(new > > RisPracowniSlownikDAO().findByCriteria(criteria).get(0)); > > (...) > > slownikibb.java: > > ---------------------- > > (...) > > public List<SelectItem> getRisPracownieSlownik() { > > List selectItemList = new ArrayList(); > > for (SlownikRisPracowni pracownia : > > slownikiService.zaladujRisPracowniSlownik()) { > > selectItemList.add(new > > SelectItem(Long.toString(pracownia.getId()), > > pracownia.getNazwaPracowni())); > > } > > return selectItemList; > > } > > (...) > > risPracowniReadWriteConverter: > > ----------------------------------------------- > > public class RisPracowniReadWriteConverter implements Converter { > > > > private Logger logger = Logger.getLogger("com.pac5"); > > > > public Object getAsObject(FacesContext arg0, UIComponent arg1, String > > arg2) { > > if (arg2.equals(null)) { > > return null; > > } > > return (Object) new RisPracowniSlownikDAO().findById(arg2); > > } > > > > public String getAsString(FacesContext arg0, UIComponent arg1, Object > > arg2) { > > > > if (arg2==null) { return ""; } > > SlownikRisPracowni pracownia = new > > RisPracowniSlownikDAO().findById(arg2.toString()); > > return Long.toString(pracownia.getId()); > > } > > > > As a result of this I have a problem like this: > > > > 2010-04-05 23:10:35 org.apache.myfaces. > > trinidadinternal.renderkit.core.xhtml.SimpleSelectOneRenderer > > _getSelectedIndex > > WARNING: Nie znaleziono wybranego elementu zgodnego z wartością > > "com.pac5.datamodel.pojos.ris.dictionaries.slownikrispraco...@1b3114" w > > CoreSelectOneChoice[UIXEditableFacesBeanImpl, id=j_id213] > > > > Has anyone idea what is going on? > > > > BR, > > > > Lukasz > > > > > > -- > ___________________________________________________________ > Bart Kummel > > Author of the book "Apache MyFaces 1.2 Web Application Development" > See http://tinyurl.com/am12wad >

