Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JBoss User Help »

[jboss-user] [JBoss Seam] - Re: validation & selectManyListbox

scott.stark@jboss.org

2007-08-09


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
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user
©2008 junlu.com - Jax Systems, LLC, U.S.A.