1

こんにちは、小さな問題があります。

ユーザーは、特定の条件が満たされた場合に、いくつかのばかげたテキストを入力テキストに追加したいと考えています。

通常の状態 : inputtext 値="#{model.user}"

異常な状態: 入力テキストは "#{model.user} SILLY IDIOT" のみを表示する必要があります 異常な状態の間、入力テキストは準備完了です

現在、異なる表示用に 2 つの異なる入力テキストをレンダリングしています。CSS を使用して値に「SILLY IDIOT」を追加できるかどうか疑問に思っています。

value="#{model.user} SILLY IDIOT" を試してみました。これは、JSF がバッキング Bean に値を設定したときにエラーを促進します。ReadOnly=true を設定する必要があるため、2 つの入力テキストです。

複雑さが増すのでコードを変更したくないので、単純な css ソリューションを好みます。

4

1 に答える 1

0

これはCSSソリューションではありませんが、疑問符演算子を使用できます。

value="#{model.user} #{model.user.silly ? 'SILLY IDIOT' : ''}"
于 2012-08-31T06:25:16.050 に答える