]> source.dussan.org Git - vaadin-framework.git/commitdiff
Enhanced test case
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 20 Oct 2009 05:24:49 +0000 (05:24 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 20 Oct 2009 05:24:49 +0000 (05:24 +0000)
svn changeset:9248/svn branch:6.2

src/com/vaadin/tests/components/table/ColumnCollapsingAndColumnExpansion.java

index 16a9d41b751150e97d75073a3d114997d45649d4..11a111acf8ab4d87435e1b098b3df5423439f075 100644 (file)
@@ -1,5 +1,7 @@
 package com.vaadin.tests.components.table;\r
 \r
+import com.vaadin.event.Action;\r
+import com.vaadin.event.Action.Handler;\r
 import com.vaadin.tests.components.TestBase;\r
 import com.vaadin.ui.Alignment;\r
 import com.vaadin.ui.Button;\r
@@ -23,6 +25,27 @@ public class ColumnCollapsingAndColumnExpansion extends TestBase {
         table.addContainerProperty("Col3", String.class, null);\r
         table.setColumnCollapsingAllowed(true);\r
 \r
+        table.addActionHandler(new Handler() {\r
+\r
+            final Action H = new Action("Toggle Col2");\r
+            final Action[] actions = new Action[] { H };\r
+\r
+            public Action[] getActions(Object target, Object sender) {\r
+                return actions;\r
+            }\r
+\r
+            public void handleAction(Action action, Object sender, Object target) {\r
+                try {\r
+                    table.setColumnCollapsed("Col2", !table\r
+                            .isColumnCollapsed("Col2"));\r
+                } catch (IllegalAccessException e) {\r
+                    // TODO Auto-generated catch block\r
+                    e.printStackTrace();\r
+                }\r
+\r
+            }\r
+        });\r
+\r
         table.setSizeFull();\r
 \r
         for (int y = 1; y < 5; y++) {\r
@@ -34,7 +57,7 @@ public class ColumnCollapsingAndColumnExpansion extends TestBase {
         addComponent(table);\r
 \r
         HorizontalLayout hl = new HorizontalLayout();\r
-        final TextField tf = new TextField("Column name");\r
+        final TextField tf = new TextField("Column name (ColX)");\r
         Button hide = new Button("Collapse", new ClickListener() {\r
 \r
             public void buttonClick(ClickEvent event) {\r