UiBinder FlexTable风格

时间:2010-03-04 00:40:33

标签: css gwt uibinder flextable

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

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

  • 两个接口:

public interface StatiscticsTableResources扩展ClientBundle {

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

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

}

public interface StatisticsTableCss扩展了CssResource {

String tableOddRow();

}

  • THE CSS

.tableOddRow {     background-color:#aeaaa2;     颜色:蓝色; }

  • APLLYING THE STYLE

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

1 个答案:

答案 0 :(得分:4)

狂野猜测,你忘了注入样式表。在应用样式的类的顶部某处,添加以下行:

static { StatisticsTableResources.INSTANCE.css().ensureInjected(); }