例如,我想在复合组件my:wrapperComponent
中使用这样的子代(伪代码,甚至不确定ui:repeat
是否合适):</ p>
...
<cc:implementation>
<h:panelGrid columns="4">
<ui:repeat value="#{somehow.get.to.the.children}" var="child">
<h:outputText value="stuff here" />
<my:otherStuffBetweenChildren />
<ui:insertNext value="child"/>
<h:outputText value="#{cc.more.stuff}" />
</ui:repeat>
</h:panelGrid>
</cc:implementation>
然后我想使用这个包装器组件并用几个孩子填充它:
<my:wrapperComponent>
<my:firstChild />
<h:outputText value="second child" />
<foo:thirdChildEtc />
</my:wrapperComponent>
JSF甚至可以实现这一点吗?有任何想法吗?谢谢!