1

私はEclipse RCPを使用しています。フォーム (ViewPart) を作成しましたが、このフォームには送信ボタンがありません。別のフォームには、テキスト領域とボタンがあります。このボタンを押すと、オブジェクトを作成するために最初のフォームからのデータが必要になります。すべてのフィールドを手動で読み取ったり、一部のオブジェクトのフィールドに入力したりせずに、フォーム データを自動的に取得するにはどうすればよいですか?

4

1 に答える 1

1

データバインディングを調べてください。それはまさにそれが行うことであり、コントロールをオブジェクトフィールド/プロパティと一致させます。また、ViewPart ではなく EditorPart を検討してください。

データ バインディングのリンクを次に示します (JFace データ バインディングと呼ばれます)。

http://wiki.eclipse.org/index.php/JFace_Data_Binding

http://wiki.eclipse.org/JFace_Data_Binding/Snippets

http://www.eclipse.org/resources/resource.php?id=437

これで始められるはずです。残念ながら、私はそれを自分で使用したことはありません。

于 2012-05-13T09:12:13.530 に答える