2012-03-22 11 views
0

私はTabItemsウィジェットの未知数を持つTabPanelウィジェットをそれぞれ持っています。GWTエディタフレームワーク、この複雑なユースケースにエディタのサポートを提供するための正しいエディタインターフェイス

Editor<Foo> 

のTabItemクラスはフィールドセットを追加する方法を持っており、タブパネルはのTabItemを追加する方法を持って実装しています。

すべてのFieldSetを全体として扱うFooEditorを提供するために、TabItemクラスまたはTabPanelクラスでどのエディタを実装する必要があるかを知りたいと思います。

私が定義したとき、私は意味:

myDriver implements SimpleBeanEditorDriver<Foo, FooEditor> 

私はFooEditorはサブエディタとしてそれぞれのフィールドセットを参照することが必要です。

ご協力いただければ幸いです。
ダニエル

あなたの場合

答えて

0

は、私は定期的に(タブパネルエディタ<を実装のTabItem>)あなたは、通常のフィールドのTabItemを編集するために使用され、そのエディタであなたが持っているでしょう(フィールドセットがListEditor <のフィールドセット、FieldSetEditorを実装して、あなたが持っていると信じて>)、ここで、field setは、(FieldSetEditor implements Editor < FieldSet>)のようなエディタです。

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

+0

ない私はあなたが何を言っているか理解していてください:あなたは、各タイプのエディタ用のドライバが必要になります

、私はListEditorの例については、周りのグーグルとのdevのガイドを見てみお勧めします。 TabItemはTabPanelが実装するようにTabPanel Editorを実装するようには意味がありません。FieldSetの各エディタは既にエディタであるため、ListEditor を実装するFieldSetsクラスにも意味はありません。私の使用例では、私はFooを編集したい、そして各FieldSetはFooのプロパティのサブセットを編集するエディタです。 –

関連する問題