Pergunta

Quero adicionar estilos diferentes a linhas diferentes, qual é a melhor maneira?

Estou tentando isso (não funciona, sem erro, mas sem alterações):

  • Duas interfaces:

interface pública statiscticstableResources estende o clientbundle {

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

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

}

Public Interface StatisticStableCSS estende CSSRESource {

String tableOddRow();

}

  • O CSS

.tableoddrow {background-color: #aeaaa2; cor azul; }

  • Aprimorando o estilo

ftstatistics.getRowFormatter (). addStyleName (i, statiscticstableResources.instance.css (). TableODDrow ());

Foi útil?

Solução

Wild Guess, você esqueceu de injetar a folha de estilo. Em algum lugar no topo da aula em que você aplica o estilo, adicione esta linha:

static { StatisticsTableResources.INSTANCE.css().ensureInjected(); }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top