Thanks for the information.
I have managed to display my domain object collection in HtmlSelectOne, but there is one more problem.
When the Collection is empty, i get this:
java.util.NoSuchElementException
at com.sun.faces.renderkit.SelectItemsIterator.next(SelectItemsIterator.java:163)
Here is my code:
HtmlSelectOneMenu som = new HtmlSelectOneMenu();
UISelectItem si0 = new UISelectItem();
si0.setValue(new SelectItem(0l, "Choose a value"));
som.getChildren().add(si0);
UISelectItems si = new UISelectItems();
si.setValueExpression("value", expression);
si.setValueExpression("var", createValueExpression("value", String.class));
si.setValueExpression("itemLabel", createValueExpression("#{value.description}", String.class));
som.getChildren().add(si);
As you can see, i have inserted a default element at the first index, but not in the collection that selectitems works on.
Why it is mandatory, that selectitems needs at least one element?
[Message sent by forum member 'gabox01' (gabox01)]
http://forums.java.net/jive/thread.jspa?messageID=357391