Высота Vaadin HorizontalSplitPanel - PullRequest
       17

Высота Vaadin HorizontalSplitPanel

0 голосов
/ 11 ноября 2011

Здравствуйте, я реализую приложение в Vaadin, где у меня есть HorizontalSplitPanel с двумя панелями, каждая из которых содержит VerticalLayout (высота и ширина 100%) с результатами поиска (поэтому высота обоих очень высока) Когда высота левой стороны больше, все отображается правильно -> HorizontalSplitPanel имеет вычисленную высоту от firstComponent, а полоса прокрутки находится на окружающей панели. Моя проблема в том, что когда правая сторона больше, высота HorizontalSplitPanels также вычисляется из firstComponent и, следовательно, уменьшается для правой боковой панели, что приводит к полосам прокрутки для правой боковой панели, что нежелательно в моем приложении (должна быть только одна полоса прокрутки на правой стороне браузера, как на стандартных сайтах) Есть ли способ получить высоту для HorizontalSplitPanel, рассчитанную по наибольшему из двух компонентов?

1 Ответ

0 голосов
/ 19 ноября 2011

Не устанавливайте высоту вертикальных панелей.Просто установите ширину.Высота будет адаптироваться к тому, что вы положите в нее, и ваша горизонтальная панель расширится, чтобы соответствовать содержимому.Если ваша горизонтальная панель настроена на содержимое панели (где для прокрутки, вероятно, установлено значение true), то вам также не нужна высота, установленная на горизонтальной панели.

...