[jboss-user] [JBoss Seam] - Re: <s:selectItems> label and value
nickarls
do-not-reply at jboss.com
Thu Feb 7 07:21:17 EST 2008
"pete.muir at jboss.org" wrote : Dan is correct. However 2.0.1 allows you two options to customize the value. If you don't use the entity converter, use the itemValue attribute on s:selectItems. If you do, you need to implement a custom entity loading strategy. I'll blog about that soon.
What do you mean by the "If you don't use the entity converter, use the itemValue attribute on s:selectItems"?
I'm trying to do a case of an entity
| @Entity
| public class User {
| @Id @GeneratedValue
| private Integer id;
| private String code;
| private String name
| ... getters/setters/hashCode/equals
|
and would like to do something like
| <f:selectOneMenu value="#{userBean.user.code}" required="true">
| <s:selectItems
| value=#{userBean.userList}
| var="user"
| label="#{user.name}"
| itemValue="#{user.code}"
| >
| <s:convertEntity/>
| </selectItems>
| </f:selectOneMenu>
|
where userBean.userList is a List
should this be doable (displaying name, selecting code) with convertEntity?
I keep getting "Value is required" on it despite of equals/hashcode...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4127339#4127339
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4127339
More information about the jboss-user
mailing list