Стиль границы сетки в случае, если высота сетки рассчитана

У меня есть случай, когда нужно получить vaadin-grid максимально возможную высоту на экране. Итак, это просто. проблема в том, что несмотря на то, что размер сетки vaadin в порядке, тело может быть короче, чем сетка vaadin. Итак, когда строк недостаточно, мы получаем пустое пространство. было бы нормально, если бы границы не было. Но поскольку мы используем границу в сетке, появляется пустое пространство. Конечно, можно сместить границу на thead и tbody, и все будет хорошо, но произойдет обратное, потому что нижняя граница будет потеряна, когда tbody будет длиннее, чем vaadin-grid. Есть ли чистый способ, не грязный js, для различения случаев? что-то другое? Спасибо

1 ответ

Я думаю, вы сможете подобраться хотя бы очень близко, используя :host([overflow~="bottom"])селектор атрибутов состояния. Добавьте / удалите границы на основе этого. В overflow значение атрибута изменяется в зависимости от того, выходят ли строки за пределы области просмотра сетки снизу.

Единственная проблема, которую я вижу, - это то, что граница исчезнет, ​​когда пользователь прокрутит вниз сетку.

Другие вопросы по тегам