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

