次のようないくつかの一般的なメタデータをビューに追加する複合コンポーネントを作成したいと考えています。
<viewController:metadata controller="orderController"/>
コンポーネント:
<composite:interface>
<composite:attribute name="controller" />
</composite:interface>
<composite:implementation>
<f:metadata>
<f:viewParam name="id" value="#{cc.attrs.controller.id}" />
<f:event type="preRenderView"
listener="#{cc.attrs.controller.initConversation}" />
</f:metadata>
</composite:implementation>
ボタンバーをすべてのビューに追加するために同様のことを行い、正常に動作しますが、f:metadata では不可能のようです。
私は正しいですか、それとも私のコードに何か問題がありますか?
ありがとう