У меня есть приложение GWT, в котором я хотел бы использовать PopupPanel для отображения большого количества информации. Я хотел бы, чтобы PopupPanel занимал остальную часть экрана (плюс некоторые отступы) и чтобы его содержимое можно было прокручивать.
Если количество материалов во всплывающей панели превышает пространство на экране, содержимое всплывающей панели вырастает за пределы границ без полос прокрутки, а вместо этого увеличивается размер основных окон (с полосами прокрутки), чтобы обеспечить достаточно места для всплывающего окна.
Насколько я понимаю, размер PopupPanel зависит от его содержимого.
Как же тогда проще всего этого добиться?
Я думал о размещении панели прокрутки внутри PopupPanel и настройке ее размера на доступное пространство во время отображения всплывающего окна, но это похоже на взлом.