我需要根据来自backing bean的boolean值在有条件地在JSF组件标记中设置一个属性。我应该怎么做呢?
如果布尔值为true,则应在组件标记内添加/指定属性,或者如果boolean为false,则不应为该组件设置该属性。
答案 0 :(得分:1)
你可以:
rendered="#{bean.componentRendered}"
binding="#{bean.component}"
我不确定是否有可能实现我在第二个选项中提到的内容。如果不可能,请编辑我的答案。
答案 1 :(得分:0)
虽然你的问题对我来说不是很清楚。但我会尽力回答这个问题
1)如果你必须在textfield(假设)中填充一个值,那么你可以在bean类的构造函数中设置值,在构造函数中你可以检查布尔值并相应地设置值。
2)如果您不想显示该字段,则可以根据要求将渲染字段设置为false。
请详细说明,以便我们为您提供更多帮助