Java 避免单击后vaadin栅格自动水平滚动

Java 避免单击后vaadin栅格自动水平滚动,java,vaadin,vaadin-grid,Java,Vaadin,Vaadin Grid,我在我的项目中使用了vaadin 8.1 我需要给一个网格列一个超大的宽度(最新的在右边),当用户点击这个超大列的一个字段时,vaadin会在网格的末尾自动移动水平滚动。我想阻止瓦丁的这种行为。我做了研究,尝试了不同的方法,但什么都没找到 我怎么做 谢谢, 致以最诚挚的问候Vaadin中没有API可以关闭它(您可以在此处找到功能请求:)。您可以尝试一个技巧,即禁用网格单元格中的指针事件。这是一个有点苛刻的方法,因为它也将禁用选择和项目点击 在代码中 grid.setStyleGenerator(

我在我的项目中使用了vaadin 8.1

我需要给一个网格列一个超大的宽度(最新的在右边),当用户点击这个超大列的一个字段时,vaadin会在网格的末尾自动移动水平滚动。我想阻止瓦丁的这种行为。我做了研究,尝试了不同的方法,但什么都没找到

我怎么做

谢谢,


致以最诚挚的问候

Vaadin中没有API可以关闭它(您可以在此处找到功能请求:)。您可以尝试一个技巧,即禁用网格单元格中的指针事件。这是一个有点苛刻的方法,因为它也将禁用选择和项目点击

在代码中

grid.setStyleGenerator(item -> { return "disable-events";});
你的主题是什么

 .disable-events {
    pointer-events: none;
}

可以添加唯一选项,也可以是您的选项

非常感谢!我就是这样做的,并且按照我的要求工作:)