我需要在GWT中的UiBinder中将许多单独的CSS类应用到1个元素中,但不知道该怎么做。
在我的TestView.ui.xml中,我有
<g:Button text="Log Out" ui:field="logoutButton" addStyleNames="{style.gwt-Button}" addStyleNames="{style.paddedRight}" />
但它产生了运行时错误。
然后我试了
<g:Button text="Log Out" ui:field="logoutButton" addStyleNames="{style.gwt-Button style.paddedRight}" />
这次我遇到编译时错误。
那么,如何在GWT中的UiBinder中将1个元素addStyleNames“多个css类”?
在互联网上找不到任何信息。
答案 0 :(得分:13)
我认为您必须在addStyleNames
属性中的单独括号对中指定每个样式名称。
这样的事情:
<g:Button text="Log Out" ui:field="logoutButton" addStyleNames="{style.gwt-Button} {style.paddedRight}" />
答案 1 :(得分:0)
文档示例here使用单引号。
<g:PushButton addStyleNames='{style.pretty} {style.hot}'>Push my hot button!</g:PushButton>
双重引号在我的应用程序中无效(GWT 2.6)