问题标签 [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.
swt - NatTable 中可调整大小的行/列标题
我有带有列和行标题的 NatTable,并为此使用 CornerLayer。如何使行和列标题像任何其他列或行一样可调整大小?
eclipse-rcp - 从 Nattable 中删除多行
我正在尝试从中删除不止一行NatTable
。遵循从 Nattable 中删除行中描述的解决方案。我创建了以下类: Command 类如下所示:
命令处理程序类:
并且命令将在单击 MenuItem 时触发
当我尝试删除行时,未选择的行将被删除。似乎是行位置到行索引转换的问题。在我的权利范围内,行位置到行索引转换是否IMenuItemProvider
正确?
filter - Nebula NatTable 持久化状态
我们在其中一个应用程序中使用了 NatTable。nat 表用于从 XML 文件加载内容,并实现了排序和过滤功能。我在 Nat 表http://www.eclipse.org/nattable/documentation.php?page=persistence中阅读了一篇关于持久性的文章。
这个主题对我来说是新的,所以我无法成功更改我们的实现以在关闭表时保存过滤器行状态,并在稍后再次加载表时加载过滤器行状态(如之前保存的)。你能告诉我这个操作要遵循的步骤吗?我提到了 PersistentNatExample。
我们的应用程序中有一个类扩展了 FilterRowHeaderComposite。我已经覆盖了此类中的 saveState() 方法以将属性对象存储到文件系统。当我调试代码并到达 FilterRowDataProvider 类中的 saveState() 方法时,“filterIndexToObjectMap”对象为空。我怀疑这就是为什么过滤器状态没有按预期保存和加载的原因。我错过了什么吗?
java - 如何在 Nebula GridTable 中选择列
我目前正在使用 Nebula GridTable 并希望为表的行和列实现复制和粘贴功能。行的选择是开箱即用的,但是如果我按下标题单元格,我希望选择一列。GridTableViewer 创建如下
为此,我为网格实现了一个 SelectionListener,如下所示:
调试器让我建议选择该列,但它没有在 UI 中突出显示。我该怎么做才能使多列选择和突出显示工作?
最好的问候,克里斯托夫
java - 删除 Nattable 中的行号
我在我的应用程序中将 Nattable 用于几个不同的表。现在我需要找到一种方法来删除第一列中的行号。有什么方法可以隐藏/删除表格中的行号吗?
我绘制表格的来源是:
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 文件吗?谢谢你的帮助!:-)
eclipse - Nebula 分页的动态页面大小更改导致 IllegelArgumentException
我使用 Eclipse Nebula 分页 API。
我有一个小示例表,有 9 行,页面大小为 2。
表示最后页5/5。
然后我尝试将页面大小从 2 更改为 10(使用自定义输入字段)。
然后,PageListHelper 尝试获取 fromIndex = 10 和 toIndex = 9 的子列表,从而导致异常。
我猜对 fromIndex 有一个缺失的检查,例如
在更改页面大小之前,我尝试将当前页面重置为 1。但这并没有帮助。
=> 是否允许动态更改页面大小?有人知道解决方法吗?
编辑
我提交了一个错误: https ://bugs.eclipse.org/bugs/show_bug.cgi?id=511673
java - 无法在 JFace TitleAreaDialog 上的 Nebula TableComboViewer 中选择项目
当我在对话框上使用 TableCombo 时,我无法从 Nebula 中选择一个项目,但是当我尝试在查看器上使用它时,它工作得很好。