1

長い間、次のように 1 つの複合コンポーネントを定義して使用していました。

<!-- simple -->
<composite:interface>
  <composite:facet name="header"/>
</composite:interface>
<composite:implementation>
  <composite:renderFacet name="header"/>
</composite:implementation>

<xyz:simple>
  <f:facet name="header">
    test
  </f:facet>
</xyz:simple>

今、別のコンポーネントでそれを再利用し、そのファセット値を基になるコンポーネントに渡したい:

<!-- advanced -->
<composite:interface>
  <composite:facet name="header"/>
</composite:interface>
<composite:implementation>
  <!-- some stuff -->
  <xyz:helper>
    <composite:insertFacet name="header"/>  
  </xyz:helper>
</composite:implementation>

<xyz:advanced>
  <f:facet name="header">
    test 2
  </f:facet>
</xyz:advanced>

そして、出力が得られません。何か案は?

4

0 に答える 0