3 Stimmen

Dynamisches Ändern von CSS aus GWT

Ich habe zum Beispiel ein Css in test.css unten angegeben.

.test {

  top:100px;

 }

wie kann ich Top-Eigenschaft von GWT inkrementieren?

2voto

Redlab Punkte 2952

Z.B. können Sie abrufen. den Stil des Elements und ändern Sie diesen. andere Arten von Widgets können andere Funktionen haben

1 Stimmen

Ich danke Ihnen, ich getestet netten Schuss, aber ich zuvor schrieb einige gwt-Programm wie Ändern setAttribute("style", "top:101px;"), in FF, Chrome ist es OK, aber im IE bleibt es seine Standardposition, aber jetzt ich nicht verwenden setAttribute, stattdessen verwende ich getElement().getStyle().setTop("101", Unit.PX);

1voto

Sie können den Wert im Speicher halten und ihn jederzeit über die in GWT integrierte Laufzeitsubstitution setzen.

@eval userBackground com.module.UserPreferences.getUserBackground();
div {
   background: userBackground;
}

public class UserPreferences {
    public static String getUserBackground() {
        return "#FF0000";
    }
}

Bitte prüfen Sie die GWT-Spezifikationen: http://www.gwtproject.org/doc/latest/DevGuideClientBundle.html#Runtime_substitution

0 Stimmen

Herzlichen Dank für diesen Hinweis!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X