Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Locked History Actions

GWT/Widgets

Widgetライブラリ

サードパーティ製Widget

GWT Designer自体(というかGWT自体?)にも多彩なコンポーネントが提供されているが、これに加えてサードパーティ製(?)のものを追加することができる(追加するとデザイナのパレットに現れて使用可能になる)。これには現在以下がある。

三つの違いについてはこの辺

Ext GWT(GXT)

  • Ext GWTを使ってみる。
  • http://www.sencha.com/products/extgwt/からダウンロードしてどこかに展開しておく。

  • プロジェクトを作成する際、Create GWT moduleにチェックし、「Ext GWT(GXT)」をチェックする。
  • Ext GWTの場所を示せと言われるので先の展開場所を指定する。

デザイナを開くと、GXTのコンポーネントが使用可能になっている。

SmartGWT

非常に評判が悪いようだ。理由は以下を参照すれば瞭然。

要するにSmartGWTは、既存のSmartClientというjavascriptライブラリの薄いラッパでしかなく、javaコードはそれに対するインターフェースの役割しかもたないため、

  • 開発環境においてSmartGWT自体のデバッグができない。
  • 拡張性が制限される。
  • 大量のjavascriptファイルがデプロイされてしまう。
  • javascript自体の最適化がされない。

といったところか。これでは、GWTを使うメリットは無いとさえ言えるのではないか。

カスタムウィジェット

カスタムウィジェットの作成方法