我创建了一个窗口,其中包含一个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/