我想创建一个复合组件,它将一些常见的元数据添加到视图中,例如:
<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 不可能。
我是对的还是我的代码有问题?
谢谢