Je suis nouveau à JSF, donc j'ai beaucoup de problèmes avec lui. J'ai beaucoup résolu, mais maintenant j'ai un problème quand je fais un composant composite de la colonne.jsf 2 problème de composant composite lors de l'utilisation f: facette
Voici le code:
myPage.xhtml
:
<h:dataTable >
<util:myCol />
</h:dataTable>
myCol.xhtml
:
<composite:interface>
</composite:interface>
<composite:implementation>
<h:column>
<f:facet name="header" >
<h:outputText value="user name" />
</f:facet>
<h:outputText value="some data" />
</h:column>
</composite:implementation>
Le problème est que la colonne ne rend pas.
J'ai donc changé un peu dans le code:
myPage.xhtml
:
<h:dataTable >
<h:column>
<util:myCol />
</h:column>
</h:dataTable>
myCol.xhtml
:
<composite:interface>
</composite:interface>
<composite:implementation>
<f:facet name="header" >
<h:outputText value="user name" />
</f:facet>
<h:outputText value="some data" />
</composite:implementation>
Ici la colonne rend, mais l'en-tête "nom d'utilisateur" ne semble pas .
Comment résoudre le problème? Merci d'avance.
Ma solution, voir: http://stackoverflow.com/questions/7891650/using-compositeinsertfacet-renderfacet-does-not-work-inside-tdatatable/9091313#9091313 –