问题标签 [nebula]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
590 浏览

eclipse - 关于 Nebula NatTable 排序和过滤的问题

我在项目中使用 Nebula NatTable 已经有一段时间了,并且熟悉基础知识。我有 2 个关于排序和过滤的问题。

  1. 对排序和过滤过滤 器示例排序示例给出了单独的示例。我的问题是,我可以在 NatTable 的一个实例中包含这两个功能吗?

  2. 可以在创建 NatTable 实例后删除 filterheader 控件吗?如果是,那该怎么做?

0 投票
1 回答
555 浏览

swt - NatTable 中可调整大小的行/列标题

我有带有列和行标题的 NatTable,并为此使用 CornerLayer。如何使行和列标题像任何其他列或行一样可调整大小?

0 投票
2 回答
268 浏览

eclipse-rcp - 从 Nattable 中删除多行

我正在尝试从中删除不止一行NatTable。遵循从 Nattable 中删除行中描述的解决方案。我创建了以下类: Command 类如下所示:

命令处理程序类:

并且命令将在单击 MenuItem 时触发

当我尝试删除行时,未选择的行将被删除。似乎是行位置到行索引转换的问题。在我的权利范围内,行位置到行索引转换是否IMenuItemProvider正确?

0 投票
0 回答
216 浏览

java - 从两个 Nebula CDateTime 小部件获取日期和时间

您将如何从两个 Nebula CDateTime 小部件中读取日期和时间? 在此处输入图像描述

这是我自己的答案,但我相信有一个更有效的解决方案:

0 投票
0 回答
118 浏览

filter - Nebula NatTable 持久化状态

我们在其中一个应用程序中使用了 NatTable。nat 表用于从 XML 文件加载内容,并实现了排序和过滤功能。我在 Nat 表http://www.eclipse.org/nattable/documentation.php?page=persistence中阅读了一篇关于持久性的文章。

这个主题对我来说是新的,所以我无法成功更改我们的实现以在关闭表时保存过滤器行状态,并在稍后再次加载表时加载过滤器行状态(如之前保存的)。你能告诉我这个操作要遵循的步骤吗?我提到了 PersistentNatExample。

我们的应用程序中有一个类扩展了 FilterRowHeaderComposite。我已经覆盖了此类中的 saveState() 方法以将属性对象存储到文件系统。当我调试代码并到达 FilterRowDataProvider 类中的 saveState() 方法时,“filterIndexToObjectMap”对象为空。我怀疑这就是为什么过滤器状态没有按预期保存和加载的原因。我错过了什么吗?

0 投票
1 回答
343 浏览

java - 如何在 Nebula GridTable 中选择列

我目前正在使用 Nebula GridTable 并希望为表的行和列实现复制和粘贴功能。行的选择是开箱即用的,但是如果我按下标题单元格,我希望选择一列。GridTableViewer 创建如下

为此,我为网格实现了一个 SelectionListener,如下所示:

调试器让我建议选择该列,但它没有在 UI 中突出显示。我该怎么做才能使多列选择和突出显示工作?

最好的问候,克里斯托夫

0 投票
1 回答
455 浏览

java - 删除 Nattable 中的行号

我在我的应用程序中将 Nattable 用于几个不同的表。现在我需要找到一种方法来删除第一列中的行号。有什么方法可以隐藏/删除表格中的行号吗?

我绘制表格的来源是:

0 投票
2 回答
2803 浏览

java - 即使在 jar 中可用,也找不到 Eclipse Java 构建路径 Jar 库类

最近我想将星云架添加到我的 eclipse 插件中。因此,我将 org.eclipse.nebula.widgets.pshelf.source_1.1.0.201701302244.jar 添加到我的 eclipse 项目的构建路径中。遗憾的是,即使在清理和重建整个项目之后,eclipse 也无法在 jar 中找到类文件。

图片:在此处输入图像描述

使用 jd-gui 检查相同的 jar 文件会导致:

图片:在此处输入图像描述

我用 jd-gui 导出了 *.java 文件并将它们复制到我的项目中。使用这种方法,我的项目成功构建并按预期工作。

有人可以告诉我如何在不手动导出所有 java 文件的情况下使用 jar 文件吗?谢谢你的帮助!:-)

0 投票
1 回答
384 浏览

eclipse - Nebula 分页的动态页面大小更改导致 IllegelArgumentException

我使用 Eclipse Nebula 分页 API。

  • 我有一个小示例表,有 9 行,页面大小为 2。

  • 表示最后页5/5。

  • 然后我尝试将页面大小从 2 更改为 10(使用自定义输入字段)。

然后,PageListHelper 尝试获取 fromIndex = 10 和 toIndex = 9 的子列表,从而导致异常。

我猜对 fromIndex 有一个缺失的检查,例如

https://github.com/eclipse/nebula/blob/34a465c057ca960e9b9c71eb6cbc15d213304b7a/widgets/pagination/org.eclipse.nebula.widgets.pagination/src/org/eclipse/nebula/widgets/pagination/collections/PageListHelper.java

在更改页面大小之前,我尝试将当前页面重置为 1。但这并没有帮助。

=> 是否允许动态更改页面大小?有人知道解决方法吗?

编辑

我提交了一个错误: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=511673

0 投票
0 回答
52 浏览

java - 无法在 JFace TitleAreaDialog 上的 Nebula TableComboViewer 中选择项目

当我在对话框上使用 TableCombo 时,我无法从 Nebula 中选择一个项目,但是当我尝试在查看器上使用它时,它工作得很好。