Bonjour,
j'essaye actuellement d'utiliser un listShuttle. Voici mon code :
Le problème est que j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)...
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 )
Partager