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