問題タブ [cssresource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
976 参照

css - GWT コンポーネントのスタイルをカスタマイズするには?

GWT 2.5.1 を使用してマルチモジュール アプリケーションを開発しています。GWT テーマは使用していません。ButtonCheckBoxなど、一部の GWT ウィジェットのスタイルをカスタマイズしたいと考えています。

2 つの解決策があります。

  • アプリケーションに読み込まれた CSS ファイルを記述します (HTML ページ内のリンク)。CSS には、ボタンの .gwt-Button やチェックボックスの .gwt-CheckBox、.gwt-CheckBox-disabled など、GWT で定義された名前を使用する CSS ルールが含まれます。このソリューションは、GWT コンパイラーによる CSS の最適化を利用していません。
  • ボタンまたはチェックボックスを使用するたびに、CssResource を使用してスタイル名を設定します。このソリューションは CSS の最適化を利用しますが、新しいウィジェットを作成するたびにスタイル名を設定する必要があります。

他の解決策はありますか?どれが正しいですか?

0 投票する
0 に答える
154 参照

java - style.cssがEclipseで変更されたときにGWTがCssResourceクラスを更新する

GWT アプリ スタイルに CssResource クラスを使用しています。style.css ファイルが変更されたときに Java インターフェイスの更新をトリガーする方法を見つけようとしています (または、逆に、style.css が変更されたときに style.css を更新する) Java インターフェイスが変更されます)。

私は Eclipse で開発を行っており、ClientBundle ウィザードを使用して Java インターフェイスを作成できることは知っていますが、一方を更新する方法はありますか?

0 投票する
2 に答える
162 参照

gwt - GWT または GWTP でウィジェットの CSS を設定する方法がたくさんあるのはなぜですか? 誰かがこれを明確にできますか?

OK、Gwt または Gwtp でウィジェットの Css を設定するには、次のようにします。

私を混乱させたのは、私が使用した場合、ex

&そうであればmyResource.css.gwt-TabLayoutPanel「addStyleNames」を使用する必要はありません。たとえば、<g:TabLayputPanel />CSSを完全に認識できます。

ただし、追加.gwt-ScrollPanelしてmyResource.css使用して<g: ScrollPanel />も何も起こりませんでした。

したがってpublic interface MyCssResource extends CssResource、 を作成してから に追加するString gwt-ScrollPanel();必要がありMyCssResourceます。-しかし、Java Eclipseではメソッド名にハイフンを使用できないため、 String gwtScrollPanel();.

最後に、exに追加addStyleNamesする必要があります。そうすれば機能します。<g: ScrollPanel /><g: ScrollPanel addStyleNames="{res.css.gwtScrollPanel}" />

.gwt-TabLayoutPanelこれは、で使用したい場合MyCssResourceは、ハイフンを削除する必要があることも意味-します。これにより、コードに矛盾が生じます。

それで、誰かがここで何が起こっているのか説明できますか? 私は混乱しています?

0 投票する
1 に答える
2212 参照

gwt - GWT のクライアント バンドルと Css リソース

CSS リソース、クライアント バンドル、および UI バインダーの連携がどのように機能するかを深く説明できる人はいますか? GWT のドキュメントを調べましたが、この CSS リソースとインターフェイスがどのように生成されるかについては明確ではありません。ステップバイステップの説明が役立ちます。ありがとう!。