1

我想为不同的行添加不同的样式,哪个是最好的方法?

我正在尝试这个(它不起作用,没有错误但没有变化):

  • 两个接口:

公共接口 StatisticsTableResources 扩展 ClientBundle {

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

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

}

公共接口 StatisticsTableCss 扩展 CssResource {

String tableOddRow();

}

  • CSS

.tableOddRow { 背景颜色:#aeaaa2; 颜色:蓝色;}

  • 改变风格

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

4

1 回答 1

4

大胆猜测,您忘记注入样式表。在应用样式的类顶部的某处,添加以下行:

static { StatisticsTableResources.INSTANCE.css().ensureInjected(); }
于 2010-03-04T03:30:53.767 回答