2012-03-26 15 views
0

私はClientBundleとCssResourceインターフェイスを使用します。 (エラーString dialogVPanel();Gwt。 ClientBundle。ウィジェットのデフォルトCSSスタイルをオーバーライド

しかし、私はGWTウィジェットのデフォルトのCSSを上書きしようとすると、それは動作しません:

CSSの:.dialogVPanel { margin: 5px;}

インタフェースでクラスとして適用されるすべてのスタイルは、仕事ではありません、効果はない)。私はこのようにしてみてください:

@external .gwt-DialogBox { width: 60px;} 

答えて

5

構文は次のとおりです。

@external gwt-DialogBox; 

.gwt-DialogBox { width: 60px; } 
+0

しかし、私はこのようなスタイルを追加する場合: '.messageBox .gwt-ボタン{}'? – MyTitle

+1

'@ external'は、_external_(sic!)でありスタイルシートにそのまま残すべきCSSクラス名をリストしています。とにかくあなたのセレクタで欲しいものを使用することができます。だから '@external gwt-Button; .messageBox .gwt-Button {...} 'はOKです(' messageBox'は難読化されますが、 'gwt-Button'は_external_とマークされているのでそのままです) –

+0

この明確な例のためにThomasに感謝したい@external、FINALLYの使い方。私はこれを長い間働かせようとしてきた – user26270