2016-06-06 11 views
0

Ich habe ein Raster in einem Unterfenster. Das Gitter ist auf volle Größe eingestellt und es füllt das Unterfenster, wenn ich es öffne. Aber wenn ich die Höhe des Unterfensters ändere, ändert sich die Höhe des Gitters nicht. Nur die Breite ändert sich. Gibt es eine Möglichkeit, die Höhe zu ändern?Vaadin Größe ändern Raster Höhe mit Unterfenster

Code:

public class Fenster extends Window { 
    Grid grid; 
    BeanItemContainer<Kontrakt> container; 

    public Fenster() { 
     super("Orderbuch"); // Set window caption 
     center(); 
     setWidth("1000px"); 

     VerticalLayout content = new VerticalLayout(); 
     grid = new Grid(); 
     grid.setColumnReorderingAllowed(true); 
     grid.setSizeFull(); 
     grid.setEditorEnabled(true); 

     kontrakte = Arrays.asList(
       new Kontrakt2[]{ 
         //some items 
       }); 

     container = new BeanItemContainer<Kontrakt>(Kontrakt.class); 
     container.addAll(kontrakte); 

     grid.setContainerDataSource(container); 

     content.addComponent(grid); 
     content.setExpandRatio(grid, 1f); 
     content.setMargin(true); 
     setContent(content); 
    } 
} 

Antwort

0

Ich habe meine Fehler von mir gefunden. Ich musste content.setSizeFull(); für mein Layout hinzufügen, um das Problem zu lösen.

Verwandte Themen