вертикальная полоса прокрутки всегда видна в сетке vaadin 8

Я хотел бы, чтобы вертикальная полоса прокрутки всегда была видна в сетке vaadin 8. Почему? Потому что, если появляется вертикальная полоса прокрутки, столбцы немного перемещаются, чтобы освободить место для вертикальной полосы прокрутки. Поэтому я хотел бы, чтобы вертикальная полоса прокрутки всегда оставалась видимой, чтобы столбцы всегда были в одном и том же положении. Я пробовал вариант, но не могу заставить его работать:

в яве:

ordersGridDetail.addStyleName("gridAlwaysScrollbar");

в ссс:

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

Некоторая информация есть на https://vaadin.com/forum/thread/10624506/10679832 но у меня нет успеха.


person andrej    schedule 03.11.2020    source источник


Ответы (1)


Grid имеет некоторую внутреннюю (довольно сложную) логику JavaScript, которая динамически добавляет/удаляет полосу прокрутки в зависимости от условия. Таким образом, вы не можете переопределить это поведение с помощью CSS.

person Tatu Lund    schedule 03.11.2020
comment
Есть ли другой способ сделать это, какое-то свойство, которое я могу установить или что-то в этом роде? Спасибо - person andrej; 03.11.2020