2016-05-24 5 views
0

ファセットを出力する複合コンポーネントを作成しようとしています。ファセットだけを出力するJSFコンポジット

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

これを試したことはありませんでしたが、タグファイルは理論的に動作するはずです。http://stackoverflow.com/q/6822000 – BalusC

答えて

0

@BalusCが言ったこと(百万円ありがとう!)は、タグファイルを使っています。これ以上のものでした:

<ui:composition ...> 
    <f:facet name="header"> 
    #{headerLabel} 
    </f:facet> 
    ... 
</ui:composition> 
関連する問題