Per risolvere il problema ho dovuto mettere il componente Embedded dentro un container VerticalLayout, impostando anch'esso con setSizeFull(). Vediamo un esempio:
Problema risolto! Adesso il componente Embedded copre tutta l'area di subwindow :)
Window subwindow = new Window("Titolo");
subwindow.setWidth("90%");
subwindow.setHeight("90%");
subwindow.setModal(true);
Embedded e = new Embedded("", new ExternalResource(url));
e.setType(Embedded.TYPE_BROWSER);
e.setSizeFull();
VerticalLayout layout = new VerticalLayout();
layout.setSizeFull();
layout.addComponent(e);
subwindow.setContent(layout); getWindow().addWindow(subwindow);
Nessun commento:
Posta un commento