2016-06-01 14 views
2

Ich möchte horizontale Scroll in Vaadin Gitter vermeiden und Spalte zu ändern, die Größe entsprechend dem Bildschirm. Ich habe versucht grid.setExpandRatio(), aber ich habe keine Änderung. Haben Sie eine Idee, bitte?Vaadin Gitter horizontale Scroll

+0

Bitte Code für die Reproduktion und einen Screenshot angeben. Wird die Bildlaufleiste in Ihrem Raster angezeigt, weil die Spaltenwerte zu lang sind? –

+0

Ich habe viele Spalten- und Spaltenwerte sind zu lang. Ich möchte die Grid-Größe zu beheben und erhöhen und verringern Spalte Größe nach Situation – FoufaFaFa

+0

Es ist wirklich einfacher, wenn Sie Ihren Code bereitstellen. Ist das Gitter 100% breit? –

Antwort

1

Die Vaadin Grid-Komponente bietet eine Breitensteuerung für jede Spalte. Siehe API doc.

Sie können das Erweiterungsverhältnis für jede hinzugefügte Spalte festlegen, wenn neben dem für die einzelnen Spalten erforderlichen Speicherplatz zusätzlicher freier Speicherplatz verfügbar ist. Aber das hilft in Ihrem Fall nicht. Der beste Weg, den ich bisher gefunden habe, ist eine maximale Breite für eine Spalte, die zum Schrumpfen geeignet ist.

+0

Vielen Dank Mr.Steffen, aber ich benutze column.setExpendRatio (1) und nichts ist geändert – FoufaFaFa

+0

Sie haben Recht, ich habe meine Antwort geändert. Scheint, dass es keinen richtigen Weg gibt, das zu tun, was du gerne hättest. –