0

テキストボックスが検証されていることを示すインジケーターとして、テキストボックスの背景色を変更したいと考えています。

<ui:style>     

   .textBoxColor
   {
        background-color: #FF6EB4;  
}
</ui:style>

その後

if(firstName.equals(""))
    {

        txtFirstName.setStyleName("textBoxColor");
    }

ただし、これは期待される結果をもたらしていません。

色の変化をどのように達成できますか?

敬具

4

1 に答える 1

1

私が間違っていなければ、UIBinder で宣言された css 名はコンパイル時に変換されます。スタイルを に設定してtextBoxColorも、その名前のスタイルが存在しないという理由だけで機能しません。

それを外部のcssファイルに追加すると(おそらく、よりわかりやすい名前で...など.validated)、機能しsetStyleName()ます。

于 2012-06-07T07:41:39.090 に答える