0

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

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

你知道这是否可能吗?

谢谢

4

1 回答 1

0

没有简单的方法可以从 SWT Table、JFace TableViewer 或 Nebula Grid 转换为 NatTable。它们具有完全不同的架构和设计。上面提到的三个实现使用本机 OS 表,或者至少模拟相同,而 NatTable 是完全自定义绘制的。另一个事实是,这三个实现是逐列创建的,而 NatTable 使用的IDataProvider是二维设计,因此没有逐列的方法。

我也在我们的入门教程中解释了这一点。

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

于 2017-08-31T07:48:42.503 回答