GWT:如何使用默认(标准)样式+用户提供的样式?

时间:2011-06-12 12:44:22

标签: css gwt

我有一些默认为gwt-ListBox风格的组合框。当我使用module_name.css时,我需要使用这种风格加上我在cmbobox1.setStyleName("user-defined-style");中写的风格

我发现样式gwt-ListBox被忽略了。

3 个答案:

答案 0 :(得分:2)

使用:

void addStyleName(java.lang.String style) 

为此对象添加辅助或从属样式名称。

答案 1 :(得分:0)

对于像DialogBox这样的复杂小部件(具有依赖样式的小部件),您应该使用:

void setStylePrimaryName(java.lang.String style)

设置基本样式并更新所有相关样式。

答案 2 :(得分:0)

当您使用“setStyleName”时,您替换了元素的所有样式。当您使用“addStyleName”时,您将添加样式到现有的样式。