我在项目中使用vaadin 8.1。
我需要为网格列提供一个较大的宽度(最右边的是最新的),当用户单击此超大列的一个字段时,vaadin会在网格末尾自动移动水平滚动。我想停止这种vaadin行为。我进行了研究,尝试了不同的方法,但没有找到任何东西,
我该怎么办?
谢谢
最诚挚的问候
答案 0 :(得分:1)
Vaadin中没有API可以将其关闭(您可以在此处找到功能请求:https://github.com/vaadin/framework/issues/7667)。您可以尝试一种技巧,即禁用Grid单元中的指针事件。这是一种苛刻的方法,因为它将同时禁用选择和项目单击。
在您的代码中
grid.setStyleGenerator(item -> { return "disable-events";});
您的主题
.disable-events {
pointer-events: none;
}
可以仅添加style generator also for one Column,也可以选择添加