我想知道如何使用PrimeFaces中呈现的属性。
这段代码是否有意义:
rendered="#{bean.user 1} and #{bean.user 2}"
答案 0 :(得分:0)
rendered
属性只接受布尔值。它定义是否在页面DOM中创建组件。如果您将组件设置为rendered="false"
,则在您的网站中将无法显示该组件。
回答你的问题:如果你的bean中user1
和user2
是布尔变量,那条代码才有意义。另外,不要忘记这些变量的getter和setter。
答案 1 :(得分:0)
Rendered
属性只能接受Boolean
值,或者如果使用EL
表达式,则其表达式必须求值为布尔值,如
#{mBean.isTrue} , #{mBean.valueOne eq 1} , #{mBean.valueOne == 1} , #{mBean.stringValue == 'String'} , etc.
希望它有所帮助。