SmartGWT:动态应用样式

时间:2011-11-13 04:30:37

标签: css gwt smartgwt

我想从代码中获取类似CSS的字符串,并将其添加到当前的小部件样式中。

SmartGWT有一个setStyleName属性,它只与样式表中的CSS一起使用,但没有设置Style或我能想到的类似东西。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,您应该可以使用{widget}.getElement().getStyle()来获取可以操作的com.google.gwt.dom.client.Style对象。但是你需要给它单独的“解析”CSS属性。

如果您只有一大块CSS作为字符串,可以使用com.google.gwt.dom.user.StyleInjector将其添加到文档中,然后将所需的类添加到需要它们的小部件中。