java - 在窗口中使用SectionStack时smartGWT ScrollBar丢失

标签 java gwt smartgwt

我创建了一个窗口,其中包含一个SectionStack。当我扩展SectionStackSections时,内容的垂直长度大于窗口的垂直长度。问题是,展开部分后没有出现滚动条。我读过,如果窗口内的组件都是 smartGWT 组件,窗口会自动显示滚动条。

SectionStack sectionStack = new SectionStack();
sectionStack.setVisibilityMode(VisibilityMode.MULTIPLE);
sectionStack.setWidth100();
sectionStack.setHeight100();
Window window = new Window();
window.setHeaderControls(HeaderControls.HEADER_LABEL, view, save, delete);
window.setAutoSize(true);
window.setMaximized(true);
window.setShowCloseButton(false);
window.setShowMinimizeButton(false);
window.addItem(sectionStack);

最佳答案

如果内容不适合当前窗口大小,请使用 Overflow 属性显示滚动条。

这里Overflow.AUTO的意思是:

Horizontal and/or vertical scrollbars are displayed only if necessary.
Content that extends beyond the remaining visible area is clipped.

试试这个

window.setOverflow(com.smartgwt.client.types.Overflow.AUTO);

关于java - 在窗口中使用SectionStack时smartGWT ScrollBar丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22425459/

相关文章:

java - 我的代码中出现 StringIndexOutOfBoundsException 的原因是什么

java - 如何向现有的 gwt 文本框添加工具提示?

java - GWT 定时器性能

java - 将日期时间值输出到 SmartGWT 中的 StaticTextField

java - 我不知道如何在Java中安装JEasyOPC

java - 私有(private)类的公共(public)构造函数

java - 寻找模拟机针运动的物理模型

javascript - 我们正在从 .cache.html 文件加载 javascript,那么为什么我们不能从 .js 下载它呢?

javascript - smartgwt 禁用网格中的客户端过滤

java - SmartGWT - 组合框项中值的有序 View