GWT ScrollPanel不可见

时间:2012-03-10 15:53:38

标签: gwt user-interface docklayoutpanel

我的ui.xml类中有一个DockLayoutPanel。当我将它包装在ScrollPanel中时,整个事情就消失了。 有什么想法吗?

2 个答案:

答案 0 :(得分:0)

DockLayoutPanel似乎需要包含在SimplePanel中以便在某些组件中使用,但ScrollPanel应该是一种SimplePanel。您是否明确设置了DockLayoutPanel的大小?或尝试将其嵌入SimplePanel?

答案 1 :(得分:0)

DockLayoutPanel上是否设置了固定的像素大小?如果不是,它只会尝试换行到0x0px,因为这是为它计算的大小。

或者您可以将DockLayoutPanel的大小设置为100x100%,因此它具有滚动面板的大小。但是,这会使滚动面板变得毫无用处(内容大小与大小相同,因此滚动条永远不可见)。

如果你试图让DockLayoutPanel的大小取决于DockLayoutPanel的内容,那么这也是行不通的,因为DockLayoutPanel的每个区域都有固定的大小或者占用剩余的大小。

希望这会有所帮助,如果不能为我们提供更详细的描述你想要做什么?

此致 斯蒂芬