[jboss-user] [JBoss Seam] - Re: Problem with selectManyCheckbox and EntityConverter
valeriopp
do-not-reply at jboss.com
Sun Dec 23 13:05:57 EST 2007
I use Seam 2.0.0 . Then I changed to:
| <h:selectManyCheckbox value="#{selezione.fornitoriSelezionati}" layout="pageDirection" >
| <s:selectItems value="#{AutorizzatiFoManager.autorizzati}" var="fornitore" label="#{fornitore.nomeFornitore} - #{fornitore.messaggio}" />
| <s:convertEntity entityClass="org.jboss.seam.example.registration.Fornitore"/>
| </h:selectManyCheckbox>
|
components.xml
| <persistence:managed-persistence-context name="entityManager" auto-create="true" persistence-unit-jndi-name="java:/epEntityManagerFactory" />
|
Persistence.xml
| <property name="jboss.entity.manager.factory.jndi.name"
| value="java:/epEntityManagerFactory" />
in Selezione.java (the entity class named selezione in the context)
| @OneToMany
| private List<Fornitore> fornitoriSelezionati;
|
in AutorizzatiFoManager.java
| private List<Fornitore> autorizzati;
|
I still get the right list, but when i check one or more checkbox, i get a facesmessage:
j_id96:j_id101: Validation Error: Value is not valid
the html generated code for the SelectManycheckbox is, for example for the third element of the list:
| <input name="j_id96:j_id101" id="j_id96:j_id101:3" value="3" type="checkbox" checked="checked" /><label for="j_id96:j_id101:3">Third element ....</label>
|
while before in the value field I had theClassPackage.Fornitore(a)[a coded id]
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115275#4115275
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115275
More information about the jboss-user
mailing list