Thanks I have understood it. The value class was an Integer class. Simply call of toString() fix it.
----Ursprüngliche Nachricht---- Von: [EMAIL PROTECTED] Datum: 14.09.2006 18:38 An: "MyFaces Discussion"<[email protected]>, <[EMAIL PROTECTED]> Betreff: Re: Re: f:selectItems value property A converter has to be used for the "value" argument of a SelectItem, not for the SelectItem Array itself. Maybe there is no Converter for your given value. cheers, Gerald On 9/14/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I don't have a converter. Ist is an array of the JSF type > SelectItem. I hope in this case a default converter is implemented. > Isn't it? > > > ----Ursprüngliche Nachricht---- > Von: [EMAIL PROTECTED] > Datum: 14.09.2006 16:02 > An: "MyFaces Discussion"<[email protected]>, > <[EMAIL PROTECTED]> > Betreff: Re: f:selectItems value property > > Hi, > > you can try it also with: > > public List<SelectItem> getSelectItems() > { > ... > } > > but the problem comes from creating a SelectItem. How do you > assign > value and label? > > It may also be a need to create a Converter for some type of > values > putting into the "value" property. > > regards, > > Gerald > > On 9/14/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > iI f:selectItems the propery value must be set with a bean > property > > of return type SelectItem[]. Is this not correct? > > > > Thanks > > > > I do the following and get an exception > > > > class Sell { > > .. > > SelectItem[] getArticleConditionOptions() > > > > } > > > > <h:selectOneMenu> > > <f:selectItems value="#{sell.articleConditionOptions}" /> > > </h:selectOneMenu> > > > > generates a nexception > > > > Caused by: java.lang.IllegalArgumentException: Value is no > String > > and component _idJsp6:_idJsp13with path: {Component-Path : > [Class: > > javax.faces.component.UIViewRoot,ViewId: /sell.jsp][Class: > javax. > > faces.component.html.HtmlForm,Id: _idJsp6][Class: javax.faces. > > component.html.HtmlSelectOneMenu,Id: _idJsp13]} does not have a > > Converter > > at org.apache.myfaces.shared_impl.renderkit.RendererUtils. > > getConvertedStringValue(RendererUtils.java > > > > > -- > http://www.irian.at > > Your JSF powerhouse - > JSF Consulting, Development and > Courses in English and German > > Professional Support for Apache MyFaces > > > > -- http://www.irian.at Your JSF powerhouse - JSF Consulting, Development and Courses in English and German Professional Support for Apache MyFaces

