Uso compuesto: insertFacet / renderFacet no funciona dentro de t: dataTable
Estoy haciendo esto: resources / vm / table.xhtml:
...
<composite:interface>
<composite:facet name="dataBody" required="true"/>
</composite:interface>
...
<composite:implementation>
<t:dataTable>
<composite:renderFacet name="dataBody"/>
</t:dataTable>
</composite:implementation>
...
Y en page.xhtml:
...
<vm:table>
<f:facet name="dataBody">
<t:column>
Testing.
</t:column>
</f:facet name="dataBody">
</vm:table>
...
Problema: la faceta 'dataBody' no se representa. En JSF1.2 solía hacer esto con ui: insert y funcionó bien.
Pregunta: ¿Por qué no funciona y cómo debo usar la plantilla como alternativa?
Ver también:http: //lists.jboss.org/pipermail/jsr-314-open-mirror/2009-September/001526.htm