14

UIBinder を使用して構築された GWT ウィジェットを拡張しようとしています。UIBinder は、ui.xml のフィールドが拡張ウィジェットにあると想定しています。Google Groupsの「Blessed Geek」によってよく説明された問題。ヒント/コツはありますか?

4

1 に答える 1

8

「Blessed Geek」はここで適切な解決策を見つけました。キャプションはそのパネルと構成関係にあります。そのため、別のクラスを使用する必要があります (これは、物事をまとめるための静的な内部クラスである可能性があります)。

ui.xml私の経験では、サブクラスのファイルがすべてのスーパークラスを定義している限り、継承は UiBinder で機能しますui:field。そうでない場合、継承は適切なパターンではない可能性があります。(当然、サブクラスにはいつでもフィールドを追加できます。)

于 2010-04-14T21:02:21.817 に答える