gwt2 - 带滚动条的 TabLayoutPanel

标签 gwt2 gwt-tablayoutpanel

我在 GWT 应用程序中使用 TabLayoutPanel,附加到页面的 RootLayoutPanel。

在每个选项卡中,我都有一个 ScrollPanel,用于显示 FlexTable。

是否可以使 TabLayoutPanel 垂直增长,以便用户可以使用浏览器滚动条滚动整个页面,而不是使用内部 ScrollPanel ?

最佳答案

简短的回答是:LayoutPanel 是不可能的。原因:LayoutPanel 特定于需要填充浏览器客户区域的应用程序,或者换句话说,就是用户可见的部分。浏览器的问题之一是拥有一个具有可见区域高度的小部件,并且在调整浏览器窗口大小时也自动调整大小。这是 LayoutPanel 解决的问题之一。

如果您想使用浏览器滚动条并能够创建比可见区域更长的页面,请使用“普通”面板。

顺便说一句,仅供引用,您知道 FlexTable 的渲染速度很慢,如果可能,最好使用 Grid。

关于gwt2 - 带滚动条的 TabLayoutPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723707/

相关文章:

maven - GWT Maven 项目无法编译 - 没有可用于类型的源代码

java - 在 GWT 中读取客户端文件

android - RequestFactory 失败,返回 "UnexpectedException: No RequestContext for operation LPZEK7DlYkoG1$NQ5MjHlmuRChk="

css - gwt tablayout 在增加填充、字体、边距时隐藏选项卡

java - 如何向 GWT ButtonCell 添加点击处理程序?

gwt - 在 GWT 中使用软排列的权衡?

GWT TabLayoutPanel ie7 第一个选项卡折叠

android - 小写的 TabLayout 选项卡标题文本

GWT - 实现 TabLayoutPanel 的编程选项卡选择,然后滚动到选项卡中包含的特定元素?