0

http 要求をキャプチャして表示する RCP アプリケーションを 1 つ開発しています。アプリケーションはプロキシ ツールのようなものですが、機能は非常にシンプルです。これまでのところ、ビューの変更がいくつかのイベントによってトリガーされる可能性があることはわかっています。たとえば、選択などです。しかし、データが自動的に変更されたビューを更新/ロード/更新する方法がわかりません。この場合、データはキャプチャされた http 要求である必要があります。

いくつかの洞察を教えていただけますか?ありがとう。

更新 これを行うには観察可能なパターンを使用するように言うナイスガイもいます。次のスニペットは私のコードです。しかし、期待どおりには機能しません。UI を更新できません。

IObservableList input = Properties.selfList(Sequence.class).observe(sequences); // Sequence stands for one request, sequences are a list of sequence.

    tableViewer.setContentProvider(new ContentProvider());
    tableViewer.setLabelProvider(new TableLabelProvider());
    tableViewer.setInput(input);

ジョセフ

4

2 に答える 2

1

オブザーバー パターンを使用することをお勧めします。あなたのデータが対象になります。データが変更されるたびに、ビュー (オブザーバー) に更新するよう通知します。

http://en.wikipedia.org/wiki/Observer_pattern

于 2012-11-22T08:02:24.083 に答える