Frage

Der folgende Text ersetzt alle aktuellen CSS-Klassennamen. Es scheint Aufruf setStyleName.

<g:DecoratorPanel styleName="{style.myCssClass}">

Was ich wirklich tun möchte, ist einen Klassennamen hinzufügen, wie addStyleName aufrufen.

Ist es möglich, zu tun, was ich bin versucht?

War es hilfreich?

Lösung

Verwenden addStyleNames in solchen Situationen wie folgt aus:

<g:DecoratorPanel addStyleNames="{style.myCssClass}">

Es ist ein kleiner Trick, ich nahm auf dem GWT Google-Gruppe - (?). zu schlecht, es ist nicht in der offiziellen Dokumentation erwähnt

PS: Ich vermisse eigentlich eine wirklich umfassende Dokumentation zu UiBinder. Ich grepped die GWT Quellen für addStyleNames und fand diese Datei:

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