2
我想从代码中获取类似CSS的字符串并将其添加到当前的窗口小部件样式。SmartGWT:动态应用样式
SmartGWT有一个setStyleName属性,它只与样式表中的CSS一起工作,但没有设置样式或任何类似的我能想到的。我怎样才能做到这一点?
我想从代码中获取类似CSS的字符串并将其添加到当前的窗口小部件样式。SmartGWT:动态应用样式
SmartGWT有一个setStyleName属性,它只与样式表中的CSS一起工作,但没有设置样式或任何类似的我能想到的。我怎样才能做到这一点?
如果我正确理解您的问题,您应该可以使用{widget}.getElement().getStyle()
获取可以操作的com.google.gwt.dom.client.Style
对象。但是你需要给它个别的“解析”CSS属性。
如果你只有一块CSS作为字符串,你可以用com.google.gwt.dom.user.StyleInjector
将它添加到文档中,然后将所需的类添加到需要它们的小部件。
我会看看StyleInjector,希望有一种方法可以直接使用SmartGWT。他们有方法来修改颜色和东西,但没有什么可以让我在运行时设置一个css径向渐变 – javaNoober