问题标签 [nattable]

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 回答
62 浏览

netbeans - 用于 netbeans RCP 应用程序的 Nattable

我们一直在我们的 Eclipse RCP 桌面应用程序中使用 nattable。现在我们正在从 eclipse RCP 切换到 netbeans RCP 并希望在 netbeans 中使用 nattable。我一直在搜索对 netbeans 的 nattable 支持,但无法获得 netbeans IDE 是否支持 nattable 的可靠证据?有人可以指出我正确的方向吗?

0 投票
2 回答
537 浏览

nattable - 如何在 nattable 中获取列名?

我创建了一个像 Editor Example 这样的示例,而不同之处在于我的演示可以隐藏列。当我隐藏某些列时,我无法收集所选列的索引,我改变了主意,我想获取所选列的标题名称。如何得到它?

0 投票
3 回答
1360 浏览

java - 显示 NatTable 上下文菜单

我使用 NatTable。如何根据单元格的内容在特定条件下显示上下文菜单项?以及如何选择调用上下文菜单的单元格?我用以下代码绑定菜单

UPD: 我创建这样的菜单,但是尽管isActive总是 return ,但“测试”项目仍然可见false。它出什么问题了?

0 投票
1 回答
446 浏览

java - 在 NatTable 单元格中显示图像

我对在 NatTable 单元格中使用图像有疑问。我的 ConfigLabelAccumulator 和 Configuration 看起来像这样

我这样配置

表看起来像预期的那样。我在单元格中看到黄色背景单元格和“+”图像。但打电话后

我只看到黄色背景,没有图像。

UPD: 我已经解决了这个问题,IThemeExtension但可能还有另一种解决方案吗?

0 投票
1 回答
134 浏览

nattable - 如何解决鼠标左键按下事件中 DefaultRowSelectionLayerConfiguration 和 ButtonCellPainter 之间的 Nattable 冲突?

我正在开发一个 RCP 应用程序,并为此使用 Nebula 的 NatTable。我配置行选择(使用 DefaultRowSelectionLayerConfiguration),并配置单元格按钮(使用 ButtonCellPainter)。两个 ui bing 鼠标左键按下事件。

我想要的是:

当我单击鼠标左键时,该按钮在选择整行按钮时响应事件。

以下部分代码:

我研究源代码,我发现 UiBindingRegistry 这段代码:

私有 IMouseAction getMouseEventAction(MouseEventTypeEnum mouseEventType, MouseEvent 事件) {

}

如果 MouseDown 事件 bing 两个事件,只有第一个能够执行。我该怎么办?我能想到的办法是选择一行数据同时模拟一个单元格按钮的按下动作,但是我不知道如何模拟单元格按钮的动作。

任何帮助表示赞赏。

0 投票
1 回答
404 浏览

java - 根据存储在 ModelObject 中的 RGB 值更改 natTable 行的颜色

我正在尝试根据存储在模型对象中的 RGB 值更改 NatTable 中行的颜色。我找到了有关如何在我的 NatTable 中设置自定义样式的信息,但这些似乎都使用预定义的标签,而不是基于动态值的标签。

CELL_LABEL 是一个链接到预建标签的字符串。

0 投票
1 回答
376 浏览

eclipse-rcp - 单击 Nattable 中的列标题时如何禁用整个列选择?

我有一个带有列标题层的简单 nattable。但是当我点击列标题时,整个列都会被选中。我必须有一个仅用于 bodydata 层的选择层。

我还想禁用列标题上的所有选择/单击事件。

0 投票
1 回答
140 浏览

nattable - 如何在 Eclipse 插件中向 nattable 添加过滤器?

我试图在 nattable 中添加过滤器,但 ComboBox 还没有出现..

0 投票
1 回答
354 浏览

nattable - 如何在运行时使用 RowInsertEvent 在 Nattable 中插入新行?

我认为解决方案将类似于 从 Nattable 中删除行的答案, 但我无法编辑doCommand为需要插入的对象添加一个更多参数,因为这doCommand是一种覆盖方法

0 投票
2 回答
194 浏览

java - NatTable 布局格式

我一直在与我的 NatTable 布局作斗争一段时间......

问题似乎在某种程度上与GridLayout.

我能够产生几乎令人满意的结果FillLayout,这种布局的唯一问题是它平均划分了整个复合材料。由于这些表的长度不相等,因此最好使用 GridLayout,将每个表直接放在最后,以节省空间。 带表格的填充布局

这些表的要求如下:

  • 每个表都必须在没有滚动条的情况下完全展开
  • 主要复合材料,所有表格所在的位置必须是可滚动复合材料

我尝试使用的当前代码GridLayout

结果非常可怕,所有的桌子都被卷轴砸到了一起。我找不到任何方法来调整它们的大小。

带有 NatTables 的 GridLayout