Изменение размера страницы с помощью GWT в IE (Internet Explorer) - PullRequest
0 голосов
/ 17 ноября 2011

Вот мой сценарий,

На моей странице GWT у меня есть TabPanel.Когда он заполнен данными, он может стать довольно длинным.Браузер отвечает, удлиняя страницу.Это, конечно, приводит к уменьшению ручки вертикальной полосы прокрутки браузера, так что она отражает только процент страницы, которая видна в окне браузера.

Теперь, если я программно удаляю TabPanel с дисплея, GWTэлементы изменяют размер меньше, чем вы ожидаете, но страница браузера остается того же размера.Это оставляет большое количество неиспользуемого пустого пространства внизу страницы, в которое пользователь может прокрутить.И ручка полосы прокрутки также остается небольшой.

Я хотел бы, чтобы страница браузера уменьшалась до размера отображаемого в данный момент содержимого при удалении панели вкладок.

Это происходит только в IE.В Firefox размер страницы и полосы прокрутки корректно изменяется.

Есть идеи, как решить эту проблему?

1 Ответ

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

Вы можете поместить всю TabPanel или весь ваш контент в GWT ScrollPanel.

Панель прокрутки может быть первым элементом RootPanel и растягиваться, чтобы охватить всю корневую панель

...