Полосы прокрутки уровня браузера полностью отключаются при использовании RootLayoutPanel в GWT 2.1.1, как мне их снова включить? - PullRequest
4 голосов
/ 12 марта 2011

Я работаю с GWT 2.1.1, каждый раз, когда я использую RootLayoutPanel вместо RootPanel в своем классе EntryPoint, полосы прокрутки для браузера полностью отключаются, поэтому, когда мой контент не помещается на на экране нет возможности добраться до него.

Как мне использовать новые Layout основанные Panel классы, которые требуют RootLayoutPanel и все еще получают мои автоматически появляющиеся и исчезающие полосы прокрутки на уровне Браузера.

Я НЕ говорю о помещении вещей в ScrollPanel Я хочу поведение полосы прокрутки браузера, которое обеспечивает RootPanel, но с RootLayoutPanel.

Как получить TabLayoutPanel для автозаполнения страницы и сделать так, чтобы браузер автоматически создавал полосы прокрутки для всей страницы?

Я пытался поставить overflow: auto; на RootLayoutPanel, как это предлагается ниже, безрезультатно.

1 Ответ

5 голосов
/ 12 марта 2011

Это дизайн.Панели макета не изменяют размер в зависимости от их содержимого, они изменяют размер своего содержимого в соответствии с их собственным размером.Таким образом, в зависимости от того, что вы хотите, либо вы не должны использовать панели макета, либо вам придется делать панели прокручиваемыми (вы можете просто использовать свойство CSS overflow, вы не обязаны использовать ScrollPanel)

...