0

不明な数のTabItemsウィジェットを持つTabPanel wdgetがあります。それぞれに不明な数のFieldSetクラスがあり、それぞれが実装します

Editor<Foo>

TabItem クラスには FieldSet を追加するメソッドがあり、TabPanel には TabItem を追加するメソッドがあります。

すべての FieldSet をまとめて処理する FooEditor を提供するために、TabItem クラスまたは TabPanel クラスにどの種類の Editor を実装する必要があるかを知りたいです。

つまり、次のように定義します。

 myDriver implements SimpleBeanEditorDriver<Foo, FooEditor>

FooEditor が各 FieldSet をサブエディターとして認識できるようにする必要があります。

どんな助けでも大歓迎です。
ダニエル

4

1 に答える 1

0

あなたの場合、通常のフィールド TabItem を編集するために使用する通常の (TabPanel は Editor< TabItem> を実装します) を持っていると思います。次に、そのエディター内で (FieldSets は ListEditor< FieldSet, FieldSetEditor> を実装します)、フィールド セットは(FieldSetEditor は Editor< FieldSet> を実装します) などのエディター。

タイプエディターごとにドライバーが必要になります。ListEditor の例をグーグルで検索し、開発ガイドを参照することをお勧めします。

http://code.google.com/webtoolkit/doc/latest/DevGuideUiEditors.html

于 2012-03-23T06:19:52.653 に答える