Vaadin компонент upload не отображается на форме
Всем привет.
Я использую Vaadin 14.2.0 и SpringBoot.
Сейчас я пытаюсь добавить загрузку файлов с помощью компонента upload, используя следующий пример.
Однако при запуске приложения я вижу пустую форму (прим., другие компоненты такие как кнопки, чекбоксы, текстовые поля и т.д. работают корректно).
Мой код:
private Window getFile(){
Window window = new Window();
FormLayout formLayout = new FormLayout();
formLayout.setSizeFull();
MultiFileMemoryBuffer buffer = new MultiFileMemoryBuffer();
Upload upload = new Upload(buffer);
Div output = new Div();
upload.addSucceededListener(event -> {
com.vaadin.flow.component.Component component = createComponent(event.getMIMEType(),
event.getFileName(),
buffer.getInputStream(event.getFileName()));
showOutput(event.getFileName(), component, output);
});
VerticalLayout verticalLayout = new VerticalLayout();
verticalLayout.add(formLayout);
window.add(verticalLayout);
return window;
}
Окно, отрисовываемое этим методом:
Я пытался вставить spring.servlet.multipart.enabled=false в application.properties, но это не помогло.
Подскажите, пожалуйста как отобразить upload на форме.
