如何在JSF中绑定复合组件?

时间:2013-06-24 10:12:09

标签: jsf composite-component

我有一个复合组件,它由其他复合组件组成。现在我想只渲染父组件中的一些子组件。在Java EE教程中,我认为我应该将我的子组件绑定到我的父组件的辅助bean的某些属性,以便我可以访问它们的render属性。

但是,NetBeans IDE不知道我的复合组件的binding属性。那么我该怎么做呢?

用例:父组件是一些向导,它一次只能显示一个子组件。把它想象成一个穷人的标签视图。我知道有些库为此提供了现成的组件,但我不想添加另一个依赖项。

1 个答案:

答案 0 :(得分:4)

Netbeans撒谎。 <ui:component>肯定支持该属性。只需使用它并忽略IDE中的警告/错误。或者更好,只需使用rendered属性;有条件地呈现组件的需要不是binding优于rendered的正当理由。