I had a similar issue but not with validating. My equals() method was wrong and
always returning false. Blame it on autoboxing!!
anyway, I fixed the equals() and now my checkbox list is selected appropriately
based on the objects in the list. Which is a good sign.
But still when I try to submit the form I get this message in the console (I
don't see a stack trace or anything else)
| sourceId=j_id29:j_id60[severity=(ERROR 2), summary=(Error selecting
object), detail=(Error selecting object)]
|
Here's the tag:
| <h:selectManyCheckbox layout="pageDirection"
value="#{user.userRoles}">
| <s:selectItems
value="#{rolefinder.refreshedRoles}" var="currentRole"
label="#{currentRole.roleName}"/>
| <s:convertEntity />
| </h:selectManyCheckbox>
|
the userRoles is just a list of Role entities. Which has an @Id field:
| @Entity
| @Scope(SESSION)
| @Name("role")
| public class Role implements java.io.Serializable
| {
|
| private static final long serialVersionUID = 1L;
|
| // Fields
| @Id @GeneratedValue
| @Column(name="role_id")
| private int roleId;
|
When the form is submitted I see that the equals method is called a bunch of
times (once per item) but then the error message pops up.
I'm running 1.2.1GA with AS 4.2.0GA
Thanks!
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4072761#4072761
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4072761
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user