rich:ListShuttle Parameter targetClass is null
Bonjour,
j'essaye actuellement d'utiliser un listShuttle. Voici mon code :
Code:
1 2 3 4 5 6 7
| <rich:listShuttle sourceValue="#{listGroupes}" targetCaptionLabel="Groupes choisis" sourceCaptionLabel="Groupes disponibles"
targetValue="#{searchBean.groupesChoisis}" var="groupe"
listHeight="300" listWidth="300" >
<h:column>
<h:outputText value="#{groupe.nom}" />
</h:column>
</rich:listShuttle> |
Le problème est que j'ai le message d'erreur suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 20 juil. 2009 11:33:53 com.sun.facelets.FaceletViewHandler handleRenderException
GRAVE: Error Rendering View[*****/***/groupe-view.xhtml]
java.lang.NullPointerException: Argument Error: Parameter targetClass is null
at com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:761)
at org.richfaces.component.UIOrderingBaseComponent.getConverterForType(UIOrderingBaseComponent.java:534)
at org.richfaces.component.UIOrderingBaseComponent.getConverterForValue(UIOrderingBaseComponent.java:559)
at org.richfaces.renderkit.OrderingComponentRendererBase.getConverter(OrderingComponentRendererBase.java:574)
at org.richfaces.renderkit.ListShuttleRendererBase.encodeRows(ListShuttleRendererBase.java:116)
at org.richfaces.renderkit.html.ListShuttleRenderer.doEncodeChildren(ListShuttleRenderer.java:267)
at org.richfaces.renderkit.html.ListShuttleRenderer.doEncodeChildren(ListShuttleRenderer.java:257)
at org.richfaces.renderkit.ListShuttleRendererBase.encodeChildren(ListShuttleRendererBase.java:244)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:282)
at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:262)
at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:220)
at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:215)
at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:121)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:936)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:148)... |
Est ce que quelqu'un saurait ce que ca veut dire et surtout pourquoi ai-je cette erreur alors que mon code est equivalent à ce que j'ai vu sur ce même forum :?
Cela viendrait il du fait que je n'ai pas mis de converter??? (d'ailleurs malgré la faq et les posts à ce sujet.. j'ai pas bien compris le concept :oops:)