什么是SWT数据网格/表格?

时间:2008-11-18 21:44:40

标签: eclipse swt

我需要能够在网格/表格控件中显示Eclipse中的一些数据......我需要诸如分页,多列排序,列选择等内容。有一个SWT表和Nebula project has a grid in alpha

我需要的是什么吗?也许是第三方?不必是免费的,我们可以支付功能。

3 个答案:

答案 0 :(得分:2)

我还没有看到我能想到的可重用小部件中实现的那些功能,它们是更多的应用程序级功能。

<强>寻呼: 如果你要使用JFace类型的查看器(SWT表或Nebula Grid都支持这种样式的MVC架构,就像this question中提到的其他一些),应该可以在内容中实现分页提供者,只需在数据集中设置一些自定义偏移量,然后刷新网格即可。

多列排序: 您可以这样做,它只需要实现正确的表排序界面。您将通过两行进行比较,并且可以在排序算法中比较您喜欢的任何列。尽管如此,实际选择要排序哪些列的界面归你所有。

列选择: 这需要具有单元选择的网格控制。星云是一个,SWT表不是。如果单元格选择可用,这只是捕获正确的选择事件(可能单击标题)并迭代行以选择正确的单元格。

答案 1 :(得分:1)

您可以使用BIRT plugin提供的表格演示设施,即如果您确实提前table layout needs
alt text
(来源:theserverside.com

(否则经典的SWT TableViewer已经提供了alt text之后的一些功能 (来源:richclient2.eu

答案 2 :(得分:1)

小部件天空上还有一个名为“nattable 2.0”的新“冉冉升起的新星”。这是一个开源项目,开发团队非常敏感。你应该看看nattable.org ......