我有一个由其他复合组件组成的复合组件。现在我只想渲染父组件中的一些子组件。从 Java EE 教程中,我认为我可能应该将我的子组件绑定到我的父组件的支持 bean 的某个属性,以便我可以访问它们的render
属性。
但是,NetBeans IDE 不知道binding
我的复合组件的属性。那么我该怎么做呢?
用例:父组件是某个向导,一次只能显示一个子组件。把它想象成一个穷人的标签视图。我知道有一些库为此提供现成的组件,但我不想添加另一个依赖项。
我有一个由其他复合组件组成的复合组件。现在我只想渲染父组件中的一些子组件。从 Java EE 教程中,我认为我可能应该将我的子组件绑定到我的父组件的支持 bean 的某个属性,以便我可以访问它们的render
属性。
但是,NetBeans IDE 不知道binding
我的复合组件的属性。那么我该怎么做呢?
用例:父组件是某个向导,一次只能显示一个子组件。把它想象成一个穷人的标签视图。我知道有一些库为此提供现成的组件,但我不想添加另一个依赖项。
Netbeans 在撒谎。绝对支持该属性<ui:component>
。只需使用它并忽略 IDE 中的警告/错误。或者更好,只使用rendered
属性;有条件地渲染组件的需要并不是优先binding
选择rendered
.