问题描述
我想使垂直滚动条在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覆盖该行为。