在ui.xml中设置styleName属性会覆盖在widget的构造函数中设置的primaryStyleName

时间:2011-10-17 19:23:28

标签: gwt uibinder

我用自己的一组样式编写了一个自定义小部件。这些样式在窗口小部件中包含的小资源接口中定义,并应用于窗口小部件的构造函数。

我想在uibinder xml文件中使用该小部件,并在那里应用其他样式。不幸的是,设置styleName属性似乎删除了构造函数中应用的样式,实际上setStyleName javadoc表示它清除了其他样式名称。

这里最好的解决方案是什么?我可以覆盖setStyleName,但稍后会删除选项。有没有办法从ui.xml文件中调用addStyleName而不是setStyleName?

1 个答案:

答案 0 :(得分:1)

您是否在ui活页夹文件中尝试了addStyleNames