垂直滚动条始终在vaadin 8网格中可见

问题描述

我想使垂直滚动条在vaadin 8网格中始终可见。 为什么?因为如果出现垂直滚动条,则列会移动一点以为垂直滚动条腾出空间。因此,我希望垂直滚动条始终保持可见状态,以便列始终位于同一位置。 我已经尝试过变种,但无法使其起作用:

在Java中:

ordersGridDetail.addStyleName("gridAlwaysScrollbar");

在scss中:

.gridAlwaysScrollbar .v-grid {
    .v-grid-scroller-vertical {
        overflow-y: scroll !important; 
    }
}

https://vaadin.com/forum/thread/10624506/10679832上有一些信息,但我没有成功。

解决方法

Grid具有一些内部(相当复杂)的JavaScript逻辑,该逻辑根据条件动态添加/删除滚动条。因此,您无法使用CSS覆盖该行为。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...