summaryrefslogtreecommitdiffstats
path: root/uitest/src/main/java/com/vaadin
diff options
context:
space:
mode:
authorAnna Koskinen <Ansku@users.noreply.github.com>2018-08-13 15:41:23 +0300
committerIlia Motornyi <elmot@vaadin.com>2018-08-13 15:41:23 +0300
commit062caa5b844dd6540b101dd04c612bc8e5948ad4 (patch)
tree76afb725266b84f6e2968d5ba7eea06d98c1111a /uitest/src/main/java/com/vaadin
parent378d7f5a92338135829b8a28738e427a388faaf2 (diff)
downloadvaadin-framework-062caa5b844dd6540b101dd04c612bc8e5948ad4.tar.gz
vaadin-framework-062caa5b844dd6540b101dd04c612bc8e5948ad4.zip
Compensate for Grid editor moving out of sync horizontally. (#11092)
Fixes #10998
Diffstat (limited to 'uitest/src/main/java/com/vaadin')
-rw-r--r--uitest/src/main/java/com/vaadin/tests/components/grid/GridEditorScrollSync.java49
1 files changed, 49 insertions, 0 deletions
diff --git a/uitest/src/main/java/com/vaadin/tests/components/grid/GridEditorScrollSync.java b/uitest/src/main/java/com/vaadin/tests/components/grid/GridEditorScrollSync.java
new file mode 100644
index 0000000000..85398d400b
--- /dev/null
+++ b/uitest/src/main/java/com/vaadin/tests/components/grid/GridEditorScrollSync.java
@@ -0,0 +1,49 @@
+package com.vaadin.tests.components.grid;
+
+import com.vaadin.server.VaadinRequest;
+import com.vaadin.tests.components.AbstractTestUI;
+import com.vaadin.ui.Grid;
+
+public class GridEditorScrollSync extends AbstractTestUI {
+
+ @Override
+ protected void setup(VaadinRequest request) {
+ // Create a grid
+ Grid grid = new Grid();
+ grid.setEditorEnabled(true);
+ grid.setEditorBuffered(false);
+
+ // Define some columns
+ grid.addColumn("name", String.class);
+ grid.addColumn("born", Integer.class);
+
+ grid.addColumn("name1", String.class);
+ grid.addColumn("born1", Integer.class);
+
+ grid.addColumn("name2", String.class);
+ grid.addColumn("born2", Integer.class);
+
+ grid.addColumn("name3", String.class);
+ grid.addColumn("born3", Integer.class);
+
+ grid.addColumn("name4", String.class);
+ grid.addColumn("born4", Integer.class);
+
+ grid.setWidth("450px");
+
+ // Add some data rows
+ grid.addRow("Nicolaus Copernicus", 1543, "Nicolaus Copernicus", 1543,
+ "Nicolaus Copernicus", 1543, "Nicolaus Copernicus", 1543,
+ "Nicolaus Copernicus", 1543);
+
+ grid.addRow("Galileo Galilei", 1564, "Galileo Galilei", 1564,
+ "Galileo Galilei", 1564, "s", 55, "Nicolaus Copernicus", 1543);
+
+ grid.addRow("Johannes Kepler", 1571, "Johannes Kepler", 1571,
+ "Johannes Kepler", 1571, "Nicolaus Copernicus", 1543,
+ "Nicolaus Copernicus", 1543);
+
+ getLayout().addComponent(grid);
+ }
+
+}