Hi everyone, I'm trying to use the SelectManyPicklist component from the sandbox, and I'm running into exactly the issue that is described at [1]. Basically, I create an ArrayList of my own User objects, and pass that as the value for my component as such:
<s:selectManyPickList id="teamMembers" value="#{team.userCollection}">
<f:selectItems value="#{team.userSelectItems}"/>
</s:selectManyPickList>
The "getUserSelectItems" method returns an array of SelectItems, each having
a value equal to a user object, and a label equal to the fullname of the
user.
The problem: when submitting the form containing the Picklist, I get a
validation error "j_id64:teamMembers: Validation Error: Value is not
valid"
What is the correct way to handle this problem, as described in [1]?
Googling shows lots of explanations of the problem, but I haven't found a
solution. I've also tried using t:selectItems, and that causes the same
problem. Any suggestions would be greatly appreciated!
Tim
[1]
http://www.crazysquirrel.com/computing/java/jsf/converter-validation-error.j
spx
smime.p7s
Description: S/MIME cryptographic signature

