2017-08-29 36 views
0

我正在寻找将星云网格转换为NatTable。 我的目标是能够生成一个excel文件自动使用此代码:Nebula - 将网格转换为NatTable

final ExportCommand cmd = new ExportCommand(natTable.getConfigRegistry(), natTable.getShell()); 
natTable.doCommand(cmd); 

你知道是否有可能?

感谢

+0

我不明白你在问什么。 NatTable支持Excel导出。这可以通过你提供的代码片段来触发。 –

+0

你好Dirk,我有一个网格,我想转换成一个NatTable,所以我只想知道是否有一个简单的方法来做到这一点,或者如果我必须从头开始创建我的NatTable。 –

回答

0

有从一个SWT表,JFace的TableViewer的或星云电网的NatTable转换没有简单的方法。他们有完全不同的架构和设计。上述三种实现使用本地OS表,或者至少模拟相同,而NatTable完全是自定义绘制的。另一个事实是,这三个实现是逐列创建的,而NatTable使用的是二维设计的IDataProvider,所以没有逐列方法。

我在Getting Started Tutorial中也解释了这一点。

所以不,没有简单的方法来转换。你需要从头开始创建它。但在检查我们的例子时,这应该没什么大不了的。那么,这当然取决于你想使用的功能。

+0

这就是我的想法。谢谢你的澄清。 –