2017-03-16 98 views
0

在应用程序中有一个包含Nattable的视图。Eclipse RCP中单行自动调整大小Nattable应用程序

在该表中,当我使用过滤器搜索一个字符串并且只剩下一行时,如果您然后更改列宽度,所有列都将更改宽度。

我在其中一个论坛上阅读它,因为该行被选中,因此所有列都将被调整大小。

请让我知道如何解决它。

谢谢。

回答

0

第一个问题,如果您在NatTable论坛上阅读了关于此主题的内容,为什么您在Stackoverflow上提出问题而不是写入论坛?

第二个问题,为什么选择该行?我不知道任何可以选择过滤行的功能。

我认为调整所选列的所有列是一种常见行为,如果您只有一行并选择了该行,则表示所有列都已完全选中。所以恕我直言,这是正确的行为。改变这个的唯一方法是覆盖SelectionLayer#handleColumnResizeCommand来禁用多列调整大小功能。目前没有修改该行为的选项。

您还可以打开增强权证以获取NatTable中包含的此类选项并提供补丁。