问题标签 [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.
nattable - 如何在 nattable 中配置字体颜色
我正在尝试更改 nattable 的正文单元格中的字体颜色。但它不起作用。谁能为我提供此功能的代码段。
提前致谢。
java - 在 NatTable 中创建更改事件侦听器
我是第一次使用 NatTable。我已经创建了一个带有排序、过滤功能的漂亮表……但是现在我正在寻找一种方法来实现一个更改侦听器,每次更改表中的数据时都会调用该更改侦听器。该事件还需要将更改后的模型还给我。
有什么方法可以创建这种行为?
java - Nattable 中的树视图
我正在寻找一种在 Nattable 中创建 treeTable 视图的方法。我已经有一个 NatTable 实现了过滤,排序,......
但现在我正在研究像 Nattable 示例中的 TreeGridWithCheckBoxFieldsExample 这样的 TreeTable。唯一的要求是我不要更改树的数据模型。
我有两个不同的对象公司和角色。每家公司都有所有的角色。所以在这种情况下,我需要一棵树,所有公司都作为根对象,所有公司下的所有角色。
从示例看来,我需要创建一个实现 TreeList.Format 的格式类,但他们使用模型来链接父级(我不会这样做,因为它违反了 MVC 原则。
有人可以让我在 NatTable 中创建树表视图吗?
在检查了 Natable 的一些示例后,我得到了一个工作树表。但是只剩下一个问题了。父项未正确显示。
树格式看起来像:
我使用的模型是 viewModel 并且是与普通模型的一对一映射
将数据放入树表将通过以下来源完成:
但是当我查看表格时,会查看根元素,但根元素的子元素是错误的。我查看了元素列表,但找不到任何问题。有人可以找到我遇到的问题吗?
nattable - 如何仅冻结 SWT NatTable 中的可见列
我目前将列/行冻结工作到可以右键单击列/行标题的地步,然后单击“冻结”,它将冻结我单击的列和左侧的所有列。问题是,如果我向右滚动,然后单击列索引 20(实际上是任何隐藏左侧索引的索引),它将冻结该索引下方的所有列,这会导致表快速回到索引 0,并且不允许我滚动(因为比显示更多的列被冻结)。如何仅冻结我单击的左侧的 VISIBLE 列?我遇到了 IFreezeCoordinatesProvider 并试图用它做一些厚颜无耻的事情,但无济于事。下面是我创建右键菜单的自定义配置,其中包含冻结命令。任何帮助是极大的赞赏!
}
nattable - 如何访问 Nattable ViewportLayer 滚动条?
我想在视口层的滚动条上放置一个自定义侦听器,以便在移动滚动条时触发其他代码。我目前扩展了 HorizontalScrollBarHandler 并覆盖了 handleEvent() 方法。处理程序需要从 ViewportLayer 中获取滚动条,但不幸的是它是私有的并且没有 getter 方法。有没有其他方法可以访问滚动条以与我的自定义处理程序一起使用?
nattable - 如何在 NatTable 中隐藏行/列标题?
我希望能够将选项添加到 NatTable 的右键单击菜单中,单击该选项会导致隐藏行或列标题,但也可以将其恢复。
nattable - NatTable HoverStylingCommandHandler 未被 HoverStylingCommand 触发
我遇到的问题是我试图通过调用来执行 HoverStylingCommand:
而 HoverLayer 注册的 HoverStylingCommandHandler 在命令执行时永远不会被触发。但是,当从 SimpleHoverStylingBinding 触发完全相同的命令时,处理程序确实会受到影响。
nattable - NatTable 单元格选择提供程序
虽然 NatTable 已经有一个 RowSelectionProvider 类,但是我的数据是通过单元格而不是行提供的,所以我不能使用这个类。是否可以创建一个类 CellSelectionProvider,或者太难了?
我想要做的是在 NatTable 中选择一个单元格,该单元格链接到一个 EObject。然后在编辑器中选择 EObject 并在属性视图中显示其属性。第一部分我能做,但不是第二部分。
我看过一些关于如何使用 JFace 查看器作为选择提供程序连接到属性视图的教程,但与 NatTable 没有任何关系。
nattable - 如何以编程方式在 NatTable 中设置单元格或单元格行/列的样式?
当某件事发生时,我很难弄清楚如何单独设置一个单元格或一组单元格的样式。例如,我希望能够右键单击一个单元格并点击“标签”之类的东西,它会将单元格的背景颜色更改为不同的颜色。我想对行、列或任何随机的选定单元格组做同样的事情。即使单元格移动到视口层的视图之外,我也需要这种样式更改保持不变。
nattable - 有没有比 ExportCommand 更快的方法来导出 NatTable?
使用提供的导出命令导出 NatTable 可以正常工作,但是当表中填充大量数据时,导出将花费非常长的时间,有时甚至在数据量太大时都不会发生。是否有另一种方法可以将数据导出到一个简单的 csv 文件或不会陷入困境的类似文件?