]> source.dussan.org Git - vaadin-framework.git/commitdiff
Test case for #2051
authorArtur Signell <artur.signell@itmill.com>
Wed, 3 Sep 2008 12:32:27 +0000 (12:32 +0000)
committerArtur Signell <artur.signell@itmill.com>
Wed, 3 Sep 2008 12:32:27 +0000 (12:32 +0000)
svn changeset:5343/svn branch:trunk

src/com/itmill/toolkit/tests/tickets/Ticket2051.java [new file with mode: 0644]

diff --git a/src/com/itmill/toolkit/tests/tickets/Ticket2051.java b/src/com/itmill/toolkit/tests/tickets/Ticket2051.java
new file mode 100644 (file)
index 0000000..8a3014a
--- /dev/null
@@ -0,0 +1,43 @@
+package com.itmill.toolkit.tests.tickets;\r
+\r
+import com.itmill.toolkit.Application;\r
+import com.itmill.toolkit.data.Item;\r
+import com.itmill.toolkit.ui.Button;\r
+import com.itmill.toolkit.ui.Component;\r
+import com.itmill.toolkit.ui.DateField;\r
+import com.itmill.toolkit.ui.GridLayout;\r
+import com.itmill.toolkit.ui.Label;\r
+import com.itmill.toolkit.ui.Table;\r
+import com.itmill.toolkit.ui.TextField;\r
+import com.itmill.toolkit.ui.Window;\r
+\r
+public class Ticket2051 extends Application {\r
+\r
+    private static final Object P1 = new Object();\r
+    private static final Object P2 = new Object();\r
+\r
+    public void init() {\r
+        Window w = new Window(getClass().getSimpleName());\r
+        setMainWindow(w);\r
+        // setTheme("tests-tickets");\r
+        GridLayout layout = new GridLayout(10, 10);\r
+        w.setLayout(layout);\r
+        createUI(layout);\r
+    }\r
+\r
+    private void createUI(GridLayout layout) {\r
+        Table t = new Table("This is a table");\r
+        t.addContainerProperty(P1, Component.class, null);\r
+        t.addContainerProperty(P2, Component.class, null);\r
+        t.setColumnHeaders(new String[] { "Col1", "Col2" });\r
+\r
+        Item i = t.addItem("1");\r
+        i.getItemProperty(P1).setValue(new TextField("abc"));\r
+        i.getItemProperty(P2).setValue(new Label("label"));\r
+        Item i2 = t.addItem("2");\r
+        i2.getItemProperty(P1).setValue(new Button("def"));\r
+        i2.getItemProperty(P2).setValue(new DateField());\r
+\r
+        layout.addComponent(t);\r
+    }\r
+}\r