【发布时间】:2011-02-09 08:13:51
【问题描述】:
我正在创建一个 facelet 组件,我打算在一个页面中多次包含它。
我需要在我的组件中定义一个 a4j:outputPanel 标记并给它一个 id,这样就可以通过 ajax 重新渲染这个 outputPanel。但是由于抛出了“duplicateId Exception”,facelets 似乎无法处理这种情况。我部分理解为什么会发生这种情况。我在一个页面中包含了几个组件,但每个组件都包含具有相同硬编码 id 的 outputPanel。
- id 不能硬编码吗?
- 是否有任何 facelets 标签创建边界,您不必关心边界内对象的 ID 与边界外的对象 ID 之间的冲突?
【问题讨论】:
标签: components tags facelets