Frage

Ich benutze GWT 2.1.1

Im Paket resources Ich habe PNG -Bilder und eine CSS -Datei.

In der CSS -Datei schrieb ich:

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

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

Ich erstelle eine Client -Bundle -Schnittstellenerweiterung. Mit diesem CSS und Bildern.

In Uibunder View versuche ich, den CSS -Stil zu ändern:

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

Wenn dieser Code CSS -Layout von TextArea ausführte class geändert (Firebug). Scheint ein Fehler in CSS.

Vielleicht hat jemand schon versucht, dasselbe zu tun.

War es hilfreich?

Lösung

Wahrscheinlich sollten Sie verwenden AddStyleName oder addStyledependentName Anstatt von setStyleName die vorhandenen Stilen entfernen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top