【发布时间】:2013-12-29 22:54:06
【问题描述】:
我对在 Vaadin 7 中布局组件的可能性感到困惑 - 直觉告诉我只使用布局 - 但是也有可用的面板或组件。
我需要创建具有静态左侧菜单和顶部栏的视图(恒定大小,在每个页面上可见)。唯一会改变内容的是中间组件——它应该是可滚动的。
因此我的设计是:
- 自定义组件,组装一切。 Is 具有顶部和左侧菜单的绝对大小。
- 左侧菜单垂直布局,上方菜单水平布局
- 中间组件的面板,因为面板应该支持滚动。
在面板内部,我放置了 CssLayout 的内容不适合页面。预期的行为是会有一个滚动条(最好在浏览器上,但我想它会在面板上)。但实际发生的情况是,只有适合屏幕的部分可见,其余部分被剪切。 CssLayout 是 sizeFull 和面板默认值,但我也尝试了其他组合,但没有任何帮助。
如何组合布局以使中间面板可滚动(如果需要)以及具有绝对大小的顶部和左侧?
非常感谢,
【问题讨论】:
-
“正确”和“良好”是什么意思?也许您应该将问题集中在您遇到的实际问题上。
-
谢谢,我编辑了这个问题,希望现在更合适。
-
你能解释一下你到底是什么问题吗?您还必须添加一些有关该问题的代码。
-
@maryjane MCVE