Frage

Ich habe ein Problem, wenn ich die CSS -Datei mit meiner (eine andere) überschreibe, werden alle anderen CSS -Dateien verschwinden und ändert die Stile usw. auf Seite. Was könnte das Problem sein?

Kann ich mehr Stile (außer dem von Cellable) in die CSS -Datei Celltable hinzufügen, die ich überschreibe?

War es hilfreich?

Lösung

Wenn Sie CSS überschreiben, ändern Sie den Basisstil?

Andere Tipps

Das Styling von Cellentable funktioniert anders als die meisten anderen Widgets in GWT. Es verwendet eine Client -Fundle, um seine Styling -Informationen zu injizieren. Dieses Bündel wird zuletzt injiziert, sodass es jedes Styling überschreibt, das Sie möglicherweise bereits gemacht haben.

Schauen Sie sich den Code von CellTable Class 'an, um zu sehen, wie er die Client -Kunde mit der Schnittstelle "Ressourcen" erweitert und wie er diese mit "BasicResources" erweitert.

Um dieses Standardverhalten zu überschreiben, musste ich:
1. Erstellen Sie meine eigene CSS -Datei mit unterschiedlichem Stil
2. Erstellen Sie meine eigene Schnittstelle, die Cellable.Resource erweitert, ähnlich wie BasicResource in cellentable.java
3. Instantieren Sie mein Cellentable -Objekt mit meiner Ressource

Wenn Sie möchten, kann ich Ihnen einen Quellcode per E -Mail senden.

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