星云 - 将网格转换为NatTable

时间:2017-08-29 15:11:34

标签: java nattable nebula

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

val filteredData = articles_Gold.withColumn("CODEARTICLE",'CODEARTICLE.cast(IntegerType)).filter('CODEARTICLE.isNotNull)

你知道是否可能吗?

由于

1 个答案:

答案 0 :(得分:0)

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

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

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