JSF Composite只输出一个方面的组件

时间:2016-05-24 19:53:38

标签: jsf jsf-2 composite-component facets

我一直在尝试创建一个输出构面的复合组件。

header.xhtml

<composite:interface>
  <composite:attribute name="headerLabel"/>
</composite:interface>

<composite:implementation>
  <f:facet name="header">
    #{cc.attrs.headerLabel}
  </f:facet>
</composite:implementation>

我希望能够做某种事情:

<p:datatable>
  <app:header headerLabel="This is a test"/>
</p:datatable>

但没有任何东西得到渲染。有没有办法实现这个目标?谢谢!

1 个答案:

答案 0 :(得分:0)

关于@BalusC所说的话(万分感谢!),使用标签文件工作。这绰绰有余:

csf.allsegs