Question

Je veux ajouter différents styles à différentes lignes, Quelle est la meilleure façon?

J'essaie cette (il ne marche pas, pas d'erreur fonctionne mais pas de changement):

  • DEUX INTERFACES:

StatiscticsTableResources d'interface publique étend ClientBundle {

public static final StatiscticsTableResources INSTANCE = GWT.create(StatiscticsTableResources.class);

@Source("StatisticsTableCss.css")
StatisticsTableCss css();

}

StatisticsTableCss public interface étend CssResource {

String tableOddRow();

}

  • CSS

{.tableOddRow     background-color: # aeaaa2;     Couleur bleue; }

  • APLLYING STYLE

ftStatistics.getRowFormatter () addStyleName (i, StatiscticsTableResources.INSTANCE.css () tableOddRow ().);.

Était-ce utile?

La solution

guess sauvage, vous avez oublié d'injecter la feuille de style. Quelque part au sommet de la classe où vous appliquez le style, ajoutez cette ligne:

static { StatisticsTableResources.INSTANCE.css().ensureInjected(); }
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top