问题标签 [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 回答
201 浏览

java - 使用布尔列表表示的数据提供者在 NATTable 中启用复选框

我们有一个数据模型,它由一个 java bean 表示,它由一个布尔值列表而不是单个布尔值实例组成。

}

在上面的代码片段中,flags 变量用于表示 UI 中的复选框数据我能够捕获在check变量上触发但不能在flags变量上执行的 UI 事件

不幸的是,布尔实例变量列表没有捕获复选框上的点击事件。

有可能以这种方式表示吗?

0 投票
1 回答
558 浏览

java - 如何安装和使用 NatTable?

我之前开发了一些 Web 应用程序,并且所有内容都有很好的文档记录,并且有任何东西的框架。我是 Swing 和桌面应用程序开发的新手,我发现文档很少,你必须通过实验找出很多东西。

我已经在谷歌上搜索了几个小时关于如何设置NatTable并且我找不到任何东西。我很惊讶以前没有人问过这个问题。我只是想要一些关于如何获得在 Eclipse 和 NetBeans 上工作的基础知识的说明。我过去使用的是 Eclipse,但我认为我会在这个项目中使用 NetBeans,因为 Swing GUI 编辑器更好。

NatTable 是 Eclipse 独有的,还是也可以与 NetBeans 一起使用?如果有人可以发布设置过程的屏幕截图,那就太棒了。

任何帮助表示赞赏。

提前致谢。

0 投票
1 回答
486 浏览

nebula - NatTable : 如何在 NatTable 网格中启用自动对焦功能

我有一个 NatTable 实例,我正在尝试执行以下操作:单击链接后,应选择我的 NatTable 网格单元之一(自动聚焦),即单击链接后,光标应放置在特定单元格并突出显示该单元格。在互联网上的一些线程中,我发现 SelectCellCommand 和 EditSelectionCommand 的使用会有所帮助,我做了以下事情:-

但是,我没有看到任何效果。有人可以帮我实现吗?如果这段代码没有提供足够的信息,请告诉我。(这里getSelectionLayer()给了我选择层实例)

0 投票
1 回答
93 浏览

nattable - NatTable Cell Painter 在将列拖到第一个位置后不适用于列

我有一个 NatTable 设置,但如果我将一列拖到第一个位置,单元格中的绘制值就消失了。我在那里看到了一些其他值(实际上是代表对象本身值的字符串)

0 投票
0 回答
107 浏览

java - 列标题中的更多行

我想得到一个像这样的表头:

标题

但是我只能获得没有第三行(y1,y2,y3)的列标题。我怎样才能做到这一点?

到目前为止,我有这样的事情:

其中TeppichDiagramHeaderDataProvider是列标题的数据提供者。它从其 getRowCount() 方法返回 1。

0 投票
1 回答
1403 浏览

eclipse - NatTable 中的自动行选择

我想以编程方式选择某些行NatTable

NatTable 示例程序中有一些示例代码(在 Classic Examples -> Selection -> Get and set selected objects 下),它使用 ISelectionProvider(在这种情况下为 org.eclipse.nebula.widgets.nattable.selection.RowSelectionProvider)。

从另一个来源我发现了一种更简单的选择行的方法:

有什么理由不使用第二种方法吗?

0 投票
1 回答
231 浏览

java - NatTable 在单元格单击和滚动活动时反复闪烁

我在基于 Eclipse rcp 的应用程序中使用 NatTable。每当我单击一个单元格或反复滚动 nattable 闪烁(可能在油漆或重绘上)时有没有办法避免这种行为?

0 投票
1 回答
149 浏览

nattable - 使指定的列在 Nattable 中不可拖动

如何使指定的列在 Nattable 中不可拖放。例如,我想让索引为 1 的列不可拖放。我看到 ILayer getCellByPosition(int colpos,int rowpos) 但我不能使那个 ICell 不能被拖动。怎么做?如果有人知道,请分享给我。

0 投票
1 回答
175 浏览

nattable - Nattable 过滤空字符串

我正在使用带有过滤器的 NatTable。它工作得很好,除非有带有空字符串的单元格(长度为 0 的字符串)。当我将过滤器设置为空字符串时,结果包含所有内容。我更改了 textmatchingmode 但这没有帮助。

我应该如何更改过滤器以便它可以过滤空字符串?

0 投票
1 回答
392 浏览

eclipse - RowSelectionModel 显示所有列标题单元格

我创建了一个带有 RowSelectionModel 和 RowSelectionProvider 的 NatTable:

基本上,桌子做我想做的事。只有一个例外:

该表如下所示:

截屏

正如预期的那样,该表显示选中的行 (1)。它还突出显示了实际选择的单元格 (2),这非常好。但是,它将整个表格列标题呈现为选中状态 (3)。我不想要那个。我希望根本不突出显示标题单元格,或者(甚至更好:)我只想突出显示光标单元格(2)的列标题单元格。

我认为可能有一个配置标签附加到列标题单元格导致突出显示(所以我可以更改这种标签的样式以摆脱突出显示),但 COLUMN_HEADER 是唯一的配置标签,我调试时可以看到。

所以,我现在有点卡住了。是什么导致标题单元格突出显示以及如何更改此行为?是否可以仅突出显示光标单元格的标题(与所选行的光标单元格 (2) 一样)?