【问题标题】:Nebula - Convert a grid into a NatTableNebula - 将网格转换为 NatTable
【发布时间】:2018-02-07 02:52:44
【问题描述】:

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

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

你知道有没有可能?

谢谢

【问题讨论】:

  • 我不明白你在问什么。 NatTable 支持 Excel 导出。这可以通过您提供的代码 sn-p 触发。
  • 你好 Dirk,我有一个网格,我想将其转换为 NatTable,所以我只想知道是否有一种简单的方法可以做到这一点,或者我是否必须从头开始创建我的 NatTable。

标签: java nattable nebula


【解决方案1】:

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

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

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

【讨论】:

  • 我就是这么想的。谢谢你的澄清。
猜你喜欢
  • 2018-03-21
  • 1970-01-01
  • 2015-07-18
  • 2015-05-26
  • 2015-07-21
  • 2018-03-09
  • 1970-01-01
  • 2016-12-02
  • 2019-10-16
相关资源
最近更新 更多