如何从Caption Panel小部件中删除默认GET样式?

时间:2012-02-20 04:17:22

标签: css gwt gwt2 uibinder

如何从CaptionPanel小部件中删除默认的GWT样式?

在我的.ui.xml中,我几乎尝试了一切。我尝试将stylePrimaryNamestyleName设置为我的班级名称。我也尝试定义.gwt-CaptionPanel但没有效果。

我的.xml看起来像这样:

<ui:style src="../common.css">
    .test {
        color: red;
    }

    .gwt-CaptionPanel {

    }
</ui:style>

<g:CaptionPanel captionText="Test" stylePrimaryName="{style.test}">
</g:CaptionPanel>

2 个答案:

答案 0 :(得分:2)

CaptionPanel没有定义默认样式,因此您认为存在的.gwt-CaptionPanel实际上未使用。 CaptionPanel实现为<fieldset>标记,因此彩色文本应该没有任何问题,但由于您没有在标题面板中放置任何内容,因此您实际上看不到任何内容。

答案 1 :(得分:1)

如果您想避免所有控件出现问题,可以打开AppName.gwt.xml并确保已注释掉默认样式:

<inherits name='com.google.gwt.user.theme.standard.Standard'/> 
<inherits name='com.google.gwt.user.theme.chrome.Chrome'/> 
<inherits name='com.google.gwt.user.theme.dark.Dark'/>