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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to