我想从代码中获取类似CSS的字符串,并将其添加到当前的小部件样式中。
SmartGWT有一个setStyleName属性,它只与样式表中的CSS一起使用,但没有设置Style或我能想到的类似东西。我怎样才能做到这一点?
答案 0 :(得分:1)
如果我正确理解了您的问题,您应该可以使用{widget}.getElement().getStyle()
来获取可以操作的com.google.gwt.dom.client.Style
对象。但是你需要给它单独的“解析”CSS属性。
如果您只有一大块CSS作为字符串,可以使用com.google.gwt.dom.user.StyleInjector
将其添加到文档中,然后将所需的类添加到需要它们的小部件中。