【发布时间】:2010-11-23 16:16:20
【问题描述】:
我有一个自定义的UIComponent,当直接从基本 facelet 模板调用时,它会呈现正常(我猜这使它成为UIComponentBodyTag 的直接子代)。但是,当在复合组件中调用它时,什么也没有发生。我没有例外,什么都没有。其他一切正常。
所以虽然这有效:
<h:body>
<x:myUiComponent />
</h:body>
这不起作用:
<h:body>
<demo:uiComponentWrapper />
</h:body>
uiComponentWrapper.xhtml:
<cc:implementation>
Before [<x:myUiComponent />] After
</cc:implementation>
它打印为Before [] After。
按照我的逻辑,这应该可行。我错过了什么?运行 Mojarra 2.0.2。
【问题讨论】:
-
到目前为止没有回复,所以我认为这可能是一个错误或配置错误。任何建议仍然欢迎!
标签: jsf jsf-2 uicomponents composite-component