1

私は単純なコンポーネントを持っています - CommandButton

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

この commandButton はstyleClass form-b​​utton を使用します。

バッキング 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 に答える