0

私はGWT 2.1.1を使用しています

パッケージresourcesには、png 画像と 1 つの css ファイルがあります。

私が書いたcssファイルに:

.finishedTask {
    background: white url("tick64.png") center center;
    padding: 0.5em;
    border: 0;
}

.unFinishedTask {
    background-color: white;
    padding: 0.5em;
    border: 0;
}

ClientBundle インターフェイス拡張を作成するよりも。このCSSと画像で。

UiBunder ビューよりも、css スタイルを変更しようとしています:

    textArea.setStyleName(isFinished() ? res.style().finishedTask() : 
res.style().unFinishedTask());

このコードを実行すると、textArea の css レイアウトが壊れていますが、class変更されていることがわかります (FireBug)。cssのバグのようです。

誰かがすでに同じことを試みたのかもしれません。

4

1 に答える 1

2

おそらく、既存のスタイルを削除する代わりに、addStyleNameまたはaddStyleDependentNameを使用する必要があります。setStyleName

于 2011-01-29T19:22:56.267 に答える