2011-06-23 8 views
1

私は正しい方向(リンク)で私を指す人を探しています、またはRequestFactoryEditorを使用して多対1の関係のドロップダウンリストを実装するためのコード例を提供していますフレームワークはGWTです。私のプロジェクトのためのモデルの1つは、1つの関係に多くを持っていますGWTエディタフレームワーク:ドロップダウンリスト

@Entity 
public class Book { 

    @ManyToOne 
    private Author author; 
} 

私は私が書いた著者を選択するために使用することができ、ドロップダウンリストを表示したい、ブックを編集/追加するためのビューを構築するとき本これはEditorフレームワークでどのように行うことができますか?

答えて

4

ドロップダウンリストの場合は、ValueListBox<AuthorProxy>が必要で、それはAuthorProxyのエディタであるため、すべて正常です。しかし、リスト(setAcceptableValues)に値を設定する必要があるので、作成者のリストをロードするようサーバーに要求する必要があります。

setAcceptableValuesが自動的にリストに電流(getValueによって返され、nullデフォルト)値を追加します(とsetValueが自動的に必要な、あまりにもあれば許容可能な値のリストに値を追加します)注意してくださいので、あなたのようにnullを渡すことを確認してください受け入れ可能な値であるか、リストの値がの前にsetAcceptableValuesになるようにsetValueを呼び出します。

+0

ありがとうございました。また、Posterousの素晴らしいドキュメントもあります。それはしっかりしたリソースでした。 http://tbroyer.posterous.com/ –

+0

'ValueListBox'は'