Панель прокрутки GWT не видна

У меня есть DockLayoutPanel в моем классе ui.xml. Когда я оборачиваю его в ScrollPanel, все исчезает. Любые идеи?


person Ash S    schedule 10.03.2012    source источник
comment
Поместите DockLayoutPanel внутрь LayoutPanel: stackoverflow.com/a/8780498/1930604 [1]: stackoverflow.com/a/8780498/1930604   -  person PAINKILLER    schedule 01.08.2014


Ответы (2)


DockLayoutPanel, кажется, должен быть включен в SimplePanel для использования в некоторых компонентах, но ScrollPanel должен быть типом SimplePanel. Вы явно установили размер DockLayoutPanel? Или пытались встроить его в SimplePanel?

person Deanna    schedule 11.03.2012

Установлен ли фиксированный размер пикселя в DockLayoutPanel? если нет, он просто попытается обернуть до 0x0px, так как это размер, рассчитанный для него.

в качестве альтернативы вы можете установить размер DockLayoutPanel на 100x100%, чтобы он имел размер панели прокрутки. Однако это сделает панель прокрутки довольно бесполезной (размер содержимого имеет размер, поэтому полосы прокрутки никогда не видны).

если вы пытаетесь увеличить размер DockLayoutPanel в зависимости от содержимого DockLayoutPanel, это также не сработает, поскольку каждая область DockLayoutPanel имеет фиксированный размер или принимает оставшийся размер.

надеюсь, это поможет, если не предоставить нам более подробное описание того, что вы пытаетесь сделать?

С уважением, Стефан

person Stefan    schedule 11.03.2012