2012-02-10 16 views
1

GWTアプリを「ネイティブGWT」からGXTに移行することを考えていますが、GXTのテーマがGWTのテーマ「com.google.gwt.user.theme.standard.Standard」と同じかどうかを知りたい「ネイティブGWT」からGXTへの移行

私の「ネイティブGWT」アプリケーションでも、私は自分のCSSをいくつかのウィジェットに適用します。ウィジェットのCSS形式はGWTのウィジェットと同じで、GXTと同じですか?ボタン、メニューバー、パネルなどのように。

答えて

4

基本的にGXT 2には2つのテーマ(青と灰色)があります。ネイティブのGWTのようなテーマはありませんが、GXTを選択する理由は、豊富なコンポーネントがあり、CSSやその他のものを気にする必要がないからです。スタイルを変えるのも簡単ではありません。

Ext GWT 2.0では、ウィジェットはDOM構造 を直接作成する必要があります。これは、手動で要素を作成するか、またはHTMLフラグメントを使用して によって実行されます。ウィジェットのHTMLは、 文字列、XTemplate、またはDOM要素を組み立てて作成されます。 CSS クラス名がウィジェットによって要素に適用されます。この アプローチでは、ウィジェットのビューはウィジェット自体に密接にバインドされており、 CSSクラス名は一般的にウィジェットにハードコードされています。

コンポーネントのスタイルを変更する方法が実際には難しいためです。しかし、新しいバージョン3.0には、あなたのスタイルを簡単に変更できる新しいアプローチがあり、ネイティブgwtウィジェットと組み合わせることもできます。

website

+0

バージョン3.0では、手動でテーマを設定できますか? – xybrek

+2

2.0で行うことができます。 3.0ではより簡単になります –