将类名称添加到uibinder xml文件中的元素
问题描述:
以下内容将替换当前的css类名称。它似乎叫setStyleName
。将类名称添加到uibinder xml文件中的元素
<g:DecoratorPanel styleName="{style.myCssClass}">
我真正想要做的就是添加一个类名,比如调用addStyleName
。
是否有可能做我想做的事情?
答
使用addStyleNames
在这种情况下,像这样:
<g:DecoratorPanel addStyleNames="{style.myCssClass}">
这是一个小把戏我拿起放在GWT's Google Group - 官方文档中提到太糟糕了这不是(?)。 PS:我实际上错过了一个非常全面的UiBinder文档。 I grep
为GWT资源寻找addStyleNames
,并发现此文件:WidgetBasedUi.ui.xml - 它似乎包含一些UiBinder的有趣用例,其中包括addStyleNames
。
如果有人知道任何其他UiBinder的好/秘密参考,请分享:)
我很近。我试过了,但错过了函数名的复数形式(addStyleName而不是addStyleNames)。 – 2009-12-16 14:05:46
http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Hello_Stylish_World上的文档相当完整,并提及了该属性。然而,它比参考手册更具指导性。 – 2010-04-07 08:09:39