From 0edccedc365e7d6e87e70d310d02670ec8b166c3 Mon Sep 17 00:00:00 2001 From: Jonatan Kronqvist Date: Wed, 13 Apr 2011 10:47:38 +0000 Subject: [PATCH] Test case for #6788 svn changeset:18264/svn branch:6.5 --- .../components/table/WideSelectableTable.java | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 tests/src/com/vaadin/tests/components/table/WideSelectableTable.java diff --git a/tests/src/com/vaadin/tests/components/table/WideSelectableTable.java b/tests/src/com/vaadin/tests/components/table/WideSelectableTable.java new file mode 100644 index 0000000000..c820dc08d5 --- /dev/null +++ b/tests/src/com/vaadin/tests/components/table/WideSelectableTable.java @@ -0,0 +1,45 @@ +package com.vaadin.tests.components.table; + +import com.vaadin.tests.components.TestBase; +import com.vaadin.ui.Table; +import com.vaadin.ui.VerticalLayout; + +public class WideSelectableTable extends TestBase { + + @Override + protected void setup() { + final int NUMBER_OF_COLS = 50; + + // mainWindow.setSizeFull(); + // setMainWindow(mainWindow); + + Table ptable = new Table(); + for (int colcount = 0; colcount < NUMBER_OF_COLS; colcount++) { + String col = "COL_" + colcount + ""; + ptable.addContainerProperty(col, String.class, "--"); + ptable.addItem(colcount + "-").getItemProperty(col) + .setValue("--" + colcount + ""); + } + ptable.setSelectable(true); + ptable.setMultiSelect(true); + ptable.setColumnReorderingAllowed(false); + ptable.setImmediate(true); + + ptable.setWidth("100%"); + ptable.setPageLength(5); + + VerticalLayout vl = new VerticalLayout(); + vl.addComponent(ptable); + addComponent(vl); + } + + @Override + protected String getDescription() { + return "A wide table scrolls to the beginning when sorting a column at the beginning when sorting a column at the end"; + } + + @Override + protected Integer getTicketNumber() { + return 6788; + } +} \ No newline at end of file -- 2.39.5