2012-02-20 3 views
0

Как удалить стиль GWT defaul из виджета CaptionPanel?Как удалить стиль GWT defaul из виджета 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

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

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'/>