未正确添加GWT哈希css样式名称

未正确添加GWT哈希css样式名称,css,gwt,uibinder,flextable,Css,Gwt,Uibinder,Flextable,我对GWT风格有一种奇怪的体验 我正在使用UiBinder以及一些编程访问 设置我的GWT小部件的样式: <ui:UiBinder xmlns:ui="..." xmlns:g="..."> <ui:style src="bindings.css"/> <g:VerticalPanel > <g:Label addStyleNames="{style.stationTitle

我对GWT风格有一种奇怪的体验

我正在使用UiBinder以及一些编程访问 设置我的GWT小部件的样式:

    <ui:UiBinder xmlns:ui="..." xmlns:g="...">
        <ui:style src="bindings.css"/>
            <g:VerticalPanel >
                <g:Label addStyleNames="{style.stationTitle}" ui:field="stationName"></g:Label>
                <g:FlexTable ui:field="routesTable"></g:FlexTable>
            </g:VerticalPanel>
    </ui:UiBinder>
结果:标签stationName的样式已成功添加 但是表格单元格的样式不是。 查看提供给浏览器的HTML会发现问题
对样式进行了编译并给出了哈希名称:.G1gm2rpjA和.G1gm2rpjB 表示标签的HTML元素已给定正确的哈希值 样式名称G1gm2rpjA,但表中的单元格已被赋予原始样式名称 “路线”。。。发生了什么?这是gwt错误吗?

好的,我想我知道了,
我必须使用CssResource接口才能访问 我的风格在代码中。 我不知道以前怎么没有看到这个链接

routesTable.getFlexCellFormatter().setStyleName(row, 1, "route");