我的布局定义如下:
<g:DockLayoutPanel unit="PX">
<g:north size="100">
<g:Label>top</g:Label>
</g:north>
<g:center>
<!-- <g:DecoratorPanel> -->
<g:ScrollPanel>
<g:VerticalPanel>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
<g:Label>center</g:Label>
</g:VerticalPanel>
</g:ScrollPanel>
<!-- </g:DecoratorPanel> -->
</g:center>
<g:south size="100">
<g:Label>bottom</g:Label>
</g:south>
</g:DockLayoutPanel>
工作正常,但如果我用ScrollPanel
包裹DecoratorPanel
,则滚动永远不会有效。有什么问题,我应该如何解决?
答案 0 :(得分:1)
DecoratorPanel
呈现为<table>
,因此您不应将其用作<g:center>
代码的直接子代。
你想做什么?
答案 1 :(得分:0)
我试过你的例子,滚动工作) 但滚动条位于窗口的右边缘。
如果您没有看到它,请尝试添加或设置scrollPanel的宽度。