【发布时间】:2012-08-10 20:50:22
【问题描述】:
我正在编写一个基于参数在使用 inputText 和 inputSecret 之间切换的 Facelets 复合组件:
<composite:interface>
<composite:attribute name="myId" required="true"/>
<composite:attribute name="secret" required="false" default="false" />
</composite:interface>
<composite:implementation>
<h:inputSecret rendered="#{cc.attrs.secret}" id="#{cc.attrs.myId}" />
<h:inputText rendered="#{!cc.attrs.secret}" id="#{cc.attrs.myId}" />
</composite:implementation>
问题是我收到以下错误:
组件 ID [JSF mangled id] 已在视图中找到。
【问题讨论】:
标签: jsf facelets composite-component