我想把星云网格转换成NatTable。我的目标是能够使用以下代码自动生成excel文件:
final ExportCommand cmd = new ExportCommand(natTable.getConfigRegistry(), natTable.getShell());
natTable.doCommand(cmd);你知道这是否可能吗?
谢谢
发布于 2017-08-31 15:48:43
没有简单的方法可以将SWT表、JFace TableViewer或星云网格转换为NatTable。它们拥有完全不同的架构和设计。上面提到的三个实现使用原生OS表,或者至少模拟相同的表,而NatTable完全是自定义绘制的。另一个事实是,这三个实现是逐列创建的,而NatTable使用的是设计上的二维IDataProvider,因此没有逐列方法。
我在我们的Getting Started Tutorial中也解释了这一点。
所以不,没有简单的方法来转换。您需要从头开始创建它。但在检查我们的示例时,这应该不是什么大问题。当然,这取决于你想要使用的功能。
https://stackoverflow.com/questions/45942658
复制相似问题