Curious, why do you have setCountries() accepting a list of Country while getCountries()
is returning a list of SelectItem?
Anyway, in your code, you are creating instances of SelectItem yourself. If this is what
you want, then use the standard JSF <f:selectItems> instead. However, you lose two
things by doing that:
1- Because you will not be using Seam JSF <s:selectItems>, you can not take
advantage of the convenient noSelectionLabel attribute.
2- Your code is now tied to a SelectItem class.
Let?s assume that you have a class called Country. Then, to use Seam JSF
<s:selectItems>, simply return a list of Country and do not wrap them with
SelectItem. Also, make sure that the value binding for the <h:selectOneMenu>
resolves to a type Country and not String.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4026877#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...