2011-08-02 3 views
2

静的なHTMLを作成した動的GWTウィジェットと統合することはできますか?また、動的GWTウィジェットに対して、どのようにイベント処理を行うことができますか。GWTとHTMLの統合

答えて

1

DOMイベントを受け取るには、GWTウィジェットを既存のDOM(つまりHTML)に「アタッチ」する必要があります。

wrap(Element)ウィジェットでは、既存のHTMLをラップするために(Label、TextAreaなど)提供する方法を使用してください。

階層内の一番上のウィジェットのためだけに、すべてのウィジェットでこれを行う必要はありません。 最も簡単なのは、HTML.wrap(element)(またはインライン要素が必要な場合はInlineHTML)を使用してウィジェットをウィジェットに追加することです。

+0

ご回答いただきありがとうございます。 GWTウィジェットの数はコンパイル時には分かりません。ウィジェットの数は動的に作成されます。だから、もし私が既存のHTMLのCSSを使う必要があるなら、どうすればいいのですか? –

+0

CSSクラスを既存のウィジェット 'addStyleName(..)'や 'setStyleName(..)'に追加/設定することができます。 –