我创建一个这样的复合组件:
<cc:interface>
<cc:attribute name="value"
required="true" />
<cc:attribute name="rendered"
displayName="True to render"
default="true" />
</cc:interface>
当我调用此组件时,会收到一个IllegalArgumentException。我可以将rendered名称更改为其他名称(例如doIt),然后它可以工作。
rendered属性是否以某种方式保留?我希望我的复合组件看起来像“常规” JSF组件。
这是和Mojarra在一起的。
复合组件扩展了UINamingContainer
,而扩展了UINamingContainer
,这又扩展了[[已经]