未正确添加GWT哈希css样式名称
我对GWT风格有一种奇怪的体验 我正在使用UiBinder以及一些编程访问 设置我的GWT小部件的样式:未正确添加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
<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");