2011-01-24 6 views
3

私はちょうどGWT Tutorialをやっていますが、ちょうど理解していない1つのポイントは、従属するセカンダリスタイルを使用する時期と理由です。 .cssスタイルシートにスタイルを定義し、addStyleNameメソッドを使用すると、同じ効果があるようです。二次従属スタイルの目的は?

など。二次依存スタイルをボタンに適用するか、それを非依存スタイルとして適用すると、まったく同じ結果が得られるようです。

+3

このトピックとスタイルについての非常に良い記事は次のとおりです。http://googlewebtoolkit.blogspot.com/2008/12/gwt-no-need-to-shortchange-your-style.html – Uri

答えて

2

基本的に依存名は、実行時に計算されるため、より一般的です。あなたはWidgetに "highlighted"の従属名を追加することができます。GWTはあなたのために適切なCSSクラス名を出します。このようにして、GWTで強調表示されたボタンハイライト表示、選択ハイライト表示、マイクカスタマイズ表示は、ハードコードする必要はありません(CSSコードですべてを作成する必要があります)。

+0

?私は簡単に "プライマリ"スタイルを "ハイライト"を追加することができ、CSSでは同じ結果を得るために.myWidgetStyle.highlighted {カラー:赤}を宣言します – iTake