2015-07-16 3 views
5

Ich habe einen eigenen Editor für meine Vaadin 7 Grid definiert dargestellt istVaadin Grid benutzerdefinierte TextArea- Editor nicht vollständig

longColumn.setEditorField(getTextArea()); 

wo getTextArea() ist:

private Field<?> getTextArea() { 
    TextArea ta=new TextArea(); 
    ta.setWidth("300px"); 
    ta.setHeight("200px"); 
    return ta; 
} 

Die TextArea- zu sein, erscheint die angegebene Größe, aber es ist auf die Höhe der Reihe geschnitten und ist völlig unbrauchbar.

enter image description here

Gibt es eine Möglichkeit, den Editor zu machen größer sein, um eine TextArea- so groß zu benutzen?

Antwort

0

Fügen Sie eine benutzerdefinierte Höhe über CSS hinzu, indem Sie einen neuen Stil mit setRowStyleGenerator() zum Raster hinzufügen.

+0

Kennen Sie ein Beispiel? Dies würde die Zeilengröße immer oder nur während der Bearbeitung ändern? – Yampeku