2009-12-14 102 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模板中使用」一節。