我在日食中使用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();
....
`
我相信这是可能的,如果您更改数据提供程序(包括列访问器)。
我的产品中也遇到类似的情况,我发现最简单的方法是处置旧表并使用新数据重新创建新表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句