2010-09-27 18 views
1

我对GWT样式有奇怪的体验。GWT哈希css样式名称未正确添加

我用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> 

正如你可以看到我也有一个FlexTable。我在 http://code.google.com/webtoolkit/doc/latest/tutorial/style.html#secondary
的例子样式添加到一个细胞中FlexTable这样的:

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

结果:风格标签工作站名称已succesfuly添加 但风格各表细胞不是。 在HTML一看提供给浏览器发现
的风格进行了汇编,并给出散列名称问题:.G1gm2rpjA和.G1gm2rpjB 表示标签已经给出了正确的散列 样式名称G1gm2rpjA的HTML元素,但表中的单元格已被赋予原始样式名称 “路径”...出了什么问题?这是一个gwt的bug吗?

回答