1

eclipse 内で Nattable を使用していViewPartます。私の RCP アプリケーションでは、ビューを開くたびに、表示したいデータモデル (別の POJO で表される) に基づいてテーブルに異なる列を含めることができます。要するに、次のようなことはできますか? : `

IWorkBenchPage page = .....;
MyView view = page.openView(MyViewID,"myview",VIEW_ACTIVATE);
IDataProvider dp = ....;
// the following statement will set the dataprovider, the necessary layers
view.dataProvider(dp);
view.getTable().refresh();
....

`

4

1 に答える 1

1

データプロバイダー(列アクセサーを含む)を変更すると、これが可能になると思います。

私の製品にも同様の状況があり、最も簡単な方法は古いテーブルを破棄し、新しいデータで新しいテーブルを再作成することであることがわかりました。

于 2015-05-10T07:08:13.380 に答える