2009-12-14 115 views

回答

29

使用addStyleNames在这种情况下,像这样:

<g:DecoratorPanel addStyleNames="{style.myCssClass}"> 

这是一个小把戏我拿起放在GWT's Google Group - 官方文档中提到太糟糕了这不是(?)。 PS:我实际上错过了一个非常全面的UiBinder文档。 I grep为GWT资源寻找addStyleNames,并发现此文件:WidgetBasedUi.ui.xml - 它似乎包含一些UiBinder的有趣用例,其中包括addStyleNames
如果有人知道任何其他UiBinder的好/秘密参考,请分享:)

+1

我很近。我试过了,但错过了函数名的复数形式(addStyleName而不是addStyleNames)。 – 2009-12-16 14:05:46

+2

http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Hello_Stylish_World上的文档相当完整,并提及了该属性。然而,它比参考手册更具指导性。 – 2010-04-07 08:09:39

3

是的addStyleNames是解决方案。它实际上在文档中提到:UiObject。请参见“在UiBinder模板中使用”一节。