nattable相关内容

NatTable在清除数据时保留行选择并重新加载

我使用以下代码段清除NatTable数据,并在刷新操作时进行完全重新加载. natTable.getBodyDataProvider().getList().clear();natTable.getBodyDataProvider().getList().addAll(inputList);natTable.refresh(); 由于数据已清除并重置,因此我无法在刷新之前将行选择设置回先前 ..
发布时间:2021-05-03 19:52:51 其他开发

NatTable中具有列组标题的RowSelection

我创建了一个Eclipse应用程序,在其中使用单个列标题为NatTable实现了行选择.行选择正常工作.后来,我向应用程序添加了带有列组标题的NatTable.问题来了,单击单元格后行选择不起作用.仅选择单击的单元格. 我在 RowSelectionAction扩展AbstractSelectionAction 类中定义行选择. RowSelectionAction 对象是在类扩展Defau ..
发布时间:2021-05-03 19:49:05 Java开发

可分组的nattable组合框过滤器标头

我正在尝试使用"ComboBoxFilterRowHeaderComposite"实现nattable. 过滤工作正常,但是当我尝试按分组方式过滤行后,它会引发以下异常 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) ..
发布时间:2020-07-01 04:19:39 其他开发

关于星云NatTable排序和过滤的问题

我已经在项目中使用了Nebula NatTable很长时间了,并且熟悉基础知识.我有2个关于排序和过滤的问题. 给出了用于排序和过滤, 是否可以在NatTable实例被删除后删除filterheader控件 创建了吗?如果是,那该怎么办? 解决方案 是的,有几个例子表明了这一点.例如,其中一些位于教程示例-集成中. NatTable中的所有功能都可以组合. 我想您的意 ..
发布时间:2020-07-01 04:18:37 Java开发

2 nattable中树根的图像

我在其中一列中的树体中插入了一张图片 new TreeImagePainter(true, GUIHelper.getImage("right"), GUIHelper.getImage("right_down"), image); 在类TreeConfiguration中,但是我需要在根行旁边再添加一个图像. 此外,我需要从其他已经读取数据的类中动态获取此图像.事实证明,我不能 ..
发布时间:2020-07-01 04:18:35 其他开发

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

我有带有列和行标题的NatTable,并为其使用CornerLayer.如何使行和列标题可调整为与其他任何列或行一样的大小? 解决方案 您需要注册对标头区域的必要绑定 gridLayer.addConfiguration(new AbstractUiBindingConfiguration() { @Override public void configureUiB ..
发布时间:2020-07-01 04:17:33 其他开发

Nattable添加行命令

一个E4 RCP应用程序由几个nattables组成. 材料表可以创建用户定义的新材料. 材料nattable包含过滤器列. EventList eventList = GlazedLists.eventList(input_values_list); TransformedList rowObjectsGlazedList = Gl ..
发布时间:2020-07-01 04:16:30 其他开发

如何使用星云NatTable的PreserveSelectionModel?

我正在开发RCP应用程序,并正在使用Nebula的NatTable. 关于选择,我无法理解应该如何使用它. 我想要的是: 我希望选择整个行.我可以使用RowOnlySelectionConfiguration和RowOnlySelectionBindings来做到这一点. 如果我选择一行,我希望所选内容保留在那里并且在该行中的某些数据更新时不清除.我该怎么办? 如果选择了一行,并且 ..
发布时间:2020-07-01 04:16:28 Java开发

如何为nattable中的某些列设置自定义样式?

我不需要为所有样式设置自定义样式,而是为nattable中的某些列设置样式.我不能这样设置配置: natTable.addConfiguration(new DefaultNatTableStyleConfiguration()); 因为这会将配置设置为整个表.我只需要覆盖特定列的配置.在我的情况下,列应设置为水平对齐,如下所示: setHAlign(HorizontalAlign ..
发布时间:2020-07-01 04:15:25 Java开发

显示NatTable上下文菜单

我使用NatTable.如何根据单元格的内容在特定条件下显示上下文菜单项?以及如何选择调用了上下文菜单的单元格?我将菜单与以下代码绑定 uiBindingRegistry.registerMouseDownBinding( new MouseEventMatcher(SWT.NONE, null, MouseEventMatcher.RIGHT_BUTTON), ne ..
发布时间:2020-07-01 04:15:23 Java开发

如何对上釉的TreeList进行排序?

我有一个很奇怪的问题-如何对玻璃的TreeList进行排序?我在SWT NatTable中使用它,并且当我的数据提供程序设置为GlazedListsDataProvider且其中包含TreeList时,排序的工作方式非常奇怪.如果我将GlazedListsDataProvider和SortedList一起使用,效果很好. 例如,我的树看起来像这样: Root Node1 Ch ..
发布时间:2020-07-01 04:15:19 Java开发

以编程方式滚动NatTable

有关stackoverflow的第一个问题;-) 与此处类似的问题,只有我正在尝试滚动据我所见,互联网没有任何答案,针对其他swt控件的建议解决方案似乎并不适用... 解决方案 这取决于您要实现的目标.您是要选择一个单元格并将其移入视口,还是只是想将单元格移至视口而不进行选择? 要简单地将单元格移入视口,您应该尝试使用相应的命令来实现此目的: ShowRowInViewp ..
发布时间:2020-07-01 04:15:15 Java开发

用NatTable实现的树排序

我正在尝试对通过NatTable实现的树进行排序,但是我真的不明白它是如何工作的.我的问题是,在对除"tree"列之外的任何列进行排序之后,子节点可以移至无效的父节点.尽管元素的顺序在层次结构的所有级别上都是正确的.因此,基本上我不了解TreeList.Format.getComparator()的目的以及它与为列注册的比较器之间的关系,并且我也不了解节点何时以及为什么可以更改其父级. 我从 ..
发布时间:2020-07-01 04:15:12 其他开发

从Nattable中删除行

我想在星云Nattable中实现行删除逻辑. 我打算这样做: 在在菜单中添加SWT操作,以实现删除 我的问题是,这是完成此任务的最佳方法: 是否应该从数据模型中删除相应的值,并在执行this.natview.refresh();时刷新表视图? OR 是否应该从SelectionLayer中获取行并将其删除(如果是,该怎么办?)? OR 通过IConfiguration对此功能 ..
发布时间:2020-07-01 04:15:10 其他开发