我有简单的组件-CommandButton
<tr:commandButton text="test" styleClass="form-button"
actionBean="#{testPage}" action="synchAction"
partialSubmit="true" id="btnId" />
该commandButton使用styleClass表单按钮。
我在支持bean中有一些布尔成员,该成员在某些事件触发后会更改其值。
是否可以根据该布尔值更改我的commandButton StyleClass?
我的意思是,当此布尔值变为true时,commandButton styleClass将更改为其他样式。
感谢您的帮助,
谢谢,
约翰
最佳答案
在styleClass
属性中使用el表达式和三元运算符:
<tr:commandButton text="test"
styleClass="#{bean.boolVal ? 'form-button' : 'another-style'}"
actionBean="#{testPage}" action="synchAction"
partialSubmit="true" id="btnId" />