1

我有简单的组件 - CommandButton

   <tr:commandButton text="test" styleClass="form-button"
    actionBean="#{testPage}" action="synchAction" 
    partialSubmit="true" id="btnId" />

此 commandButton 使用styleClass 表单按钮。

我在支持 bean 中有一些布尔成员,它在某些事件触发后更改它的值。

是否可以根据该布尔值更改我的 commandButton StyleClass ?

我的意思是,当这个布尔值变为 true 时,commandButton styleClass 将更改为其他样式。

我很感激任何帮助,

谢谢,

约翰

4

1 回答 1

4

styleClass在属性中使用 el 表达式和三元运算符:

 <tr:commandButton text="test" 
             styleClass="#{bean.boolVal ? 'form-button' : 'another-style'}"
             actionBean="#{testPage}" action="synchAction" 
             partialSubmit="true" id="btnId" />
于 2012-05-15T19:16:48.693 回答