...........
.........
<g:row styleName="OddNumberRow">
....
....
</g:row>
<g:row styleName="EvenNumberRow">
....
....
</g:row>
...........
...........上面的方法不起作用。换句话说,生成的html中的"tr“元素根本没有任何类名。一个备份选项是从UiBinder的构造函数(使用getRowFormatter.addStyleName)将样式注入到这些行中,但我现在不想采用这种方法(我想尝试保留进入UiBinder java类的代码,仅用于事件处理目的。)
如果您有任何想法或建议,我们将不胜感激。
注: Cross发布在https://groups.google.com/forum/?fromgroups#!topic/google-web-toolkit/yGRUkpcpBzU
谢谢
发布于 2011-06-08 23:04:36
你说得对,这不管用。我还尝试将样式添加到g:customCell,但也不起作用。
我能想到的唯一方法是使用SimplePanel将您的内容包装在:
<g:row>
<g:customCell>
<g:SimplePanel width="100%" height="100%" styleName="OddNumberRow">
<g:Label>Content</g:Label>
</g:SimplePanel>
</g:customCell>
</g:row>
<g:row>
<g:customCell>
<g:SimplePanel width="100%" height="100%" styleName="EvenNumberRow">
<g:Label>Content</g:Label>
</g:SimplePanel>
</g:customCell>
</g:row>发布于 2014-04-09 05:07:11
看起来GWT has been updated可以直接在<gwt:cell>和<gwt:row>元素上理解styleName=foo。
您的示例代码现在应该可以执行您期望的操作:)
https://stackoverflow.com/questions/5864348
复制相似问题