0

現在、GWT プロジェクトに取り組んでいます。問題は、EntityProxy (getSomeData() メソッドなど) から UI コンポーネント (TextBox など) にデータをバインドするために定型文を何度も繰り返す必要があるとは信じがたいことです。

皆さんはこの問題をどのように克服していますか?とりあえず、TextBox から読み取って EntityProxy に設定するメソッドと、EntityProxy から読み取った後に TextBox に書き込むメソッドを作成する必要があります。

基本はいつもと同じ!すなわち:

// Update the text box
T someData = entity.getSomeData();
textBox.setText(someData);

// Update the entity
String value = textBox.getText();
entity.setSomeData(value);

あなたは私のポイントを理解していますか?クライアント側にリフレクションがないことは承知しています。遅延バインディングを使用することもできますが、RequestFactory の EntityProxys を使用する方法や適切なアプローチであるかどうかはわかりません。

ありがとうございました

4

1 に答える 1

3

質問で定義した手法を使用して、コントロールからデータをプッシュおよび収集します。最近、GWT にEditorsという組み込み機能があることを知りました。私はまだ自分で試す機会がありませんでしたが、おそらく試してみたいと思うかもしれません。また、編集者に関する Thomas Broyer のブログからの別の便利なリンクもここにあります。

于 2011-09-28T20:12:02.083 に答える