在gwt中如何获取小部件的默认样式(CSS Selector)。例如,gwt按钮的样式名称为“gwt-button”,在gwt主题css文件中引用。 如何以编程方式获得。 有没有,
DOM.getStyleAttribute();
实现这一目标。 GWT专家请帮忙。
答案 0 :(得分:2)
在你的按钮示例(或任何UIObject的子对象)中可以调用getStyleName()
String com.google.gwt.user.client.ui.UIObject.getStyleName()
Gets all of the object's style names, as a space-separated list. If you wish to retrieve only the primary style name, call getStylePrimaryName().
现在,为什么你需要这些信息才是真正的问题。我想你想要改变一个对象的样式(添加或删除)。这最好通过以下任一方法完成。
1)将自定义资源文件提供给具有样式的对象
2)创建一个扩展Composite的类,并创建一个包含所有样式的自定义UIBinder类。