SmartGWT ScrollBar отсутствует при использовании SectionStack в Window

1

Я сделал окно, содержащее разделStack. Когда я расхожу секцию SectionStackSections, вертикальная длина содержимого больше, чем вертикальная длина окна. И проблема в том, что после расширения разделов не появляется ScrollBar. Я прочитал, что в окне автоматически отображается полоса прокрутки, если компоненты внутри вдовы - все 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);
Теги:
gwt
smartgwt

1 ответ

3
Лучший ответ

Используйте свойство 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);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню