GWT CSS -Hintergrundbild
-
27-10-2019 - |
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.
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