Как удалить стиль GWT по умолчанию из виджета CaptionPanel? - PullRequest
0 голосов
/ 20 февраля 2012

Как удалить стиль GWT по умолчанию из виджета CaptionPanel?

В моем .ui.xml я попробовал почти все.Я попытался установить stylePrimaryName и styleName для моего имени класса.Я также попытался определить .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 ]

2 голосов
/ 20 февраля 2012

CaptionPanel не имеет определенного стиля по умолчанию, поэтому .gwt-CaptionPanel, который, по вашему мнению, существует, на самом деле не используется.CaptionPanel реализован в виде тега <fieldset>, поэтому с цветным текстом проблем быть не должно, но поскольку вы ничего не помещаете в панель заголовка, вы на самом деле ничего не увидите.

1 голос
/ 20 февраля 2012

Если вы хотите избежать проблем со всеми элементами управления, вы можете открыть свой 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'/>    
...