0
在应用程序中有一个包含Nattable的视图。Eclipse RCP中单行自动调整大小Nattable应用程序
在该表中,当我使用过滤器搜索一个字符串并且只剩下一行时,如果您然后更改列宽度,所有列都将更改宽度。
我在其中一个论坛上阅读它,因为该行被选中,因此所有列都将被调整大小。
请让我知道如何解决它。
谢谢。
在应用程序中有一个包含Nattable的视图。Eclipse RCP中单行自动调整大小Nattable应用程序
在该表中,当我使用过滤器搜索一个字符串并且只剩下一行时,如果您然后更改列宽度,所有列都将更改宽度。
我在其中一个论坛上阅读它,因为该行被选中,因此所有列都将被调整大小。
请让我知道如何解决它。
谢谢。
第一个问题,如果您在NatTable论坛上阅读了关于此主题的内容,为什么您在Stackoverflow上提出问题而不是写入论坛?
第二个问题,为什么选择该行?我不知道任何可以选择过滤行的功能。
我认为调整所选列的所有列是一种常见行为,如果您只有一行并选择了该行,则表示所有列都已完全选中。所以恕我直言,这是正确的行为。改变这个的唯一方法是覆盖SelectionLayer#handleColumnResizeCommand来禁用多列调整大小功能。目前没有修改该行为的选项。
您还可以打开增强权证以获取NatTable中包含的此类选项并提供补丁。