diff options
author | Jani Laakso <jani.laakso@itmill.com> | 2007-11-08 10:22:01 +0000 |
---|---|---|
committer | Jani Laakso <jani.laakso@itmill.com> | 2007-11-08 10:22:01 +0000 |
commit | 3aa722f917e96b308533ba9a7bb781bd077633f1 (patch) | |
tree | 90f8b8768bbdcca8e87f9fa3922a29bd7cc0b85a | |
parent | 1b47df6bfaa584bc0a2cb3e7851975fe75e535e7 (diff) | |
download | vaadin-framework-3aa722f917e96b308533ba9a7bb781bd077633f1.tar.gz vaadin-framework-3aa722f917e96b308533ba9a7bb781bd077633f1.zip |
Demo for bug #1138
svn changeset:2756/svn branch:trunk
-rw-r--r-- | src/com/itmill/toolkit/tests/TestDateField.java | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/tests/TestDateField.java b/src/com/itmill/toolkit/tests/TestDateField.java new file mode 100644 index 0000000000..ba1c6a1235 --- /dev/null +++ b/src/com/itmill/toolkit/tests/TestDateField.java @@ -0,0 +1,48 @@ +package com.itmill.toolkit.tests;
+
+import com.itmill.toolkit.terminal.ClassResource;
+import com.itmill.toolkit.terminal.ErrorMessage;
+import com.itmill.toolkit.terminal.UserError;
+import com.itmill.toolkit.ui.CustomComponent;
+import com.itmill.toolkit.ui.DateField;
+import com.itmill.toolkit.ui.Label;
+import com.itmill.toolkit.ui.OrderedLayout;
+
+/**
+ *
+ * @author IT Mill Ltd.
+ */
+public class TestDateField extends CustomComponent {
+
+ OrderedLayout main = new OrderedLayout();
+
+ DateField df;
+
+ public TestDateField() {
+ setCompositionRoot(main);
+ createNewView();
+ }
+
+ public void createNewView() {
+ main.removeAllComponents();
+ main.addComponent(new Label("DateField"));
+
+ df = new DateField();
+ main.addComponent(df);
+
+ ErrorMessage errorMsg = new UserError("User error " + df);
+ df.setCaption("DateField caption " + df);
+ df.setDescription("DateField description " + df);
+ df.setComponentError(errorMsg);
+ df.setImmediate(true);
+ // FIXME: bug #1138 this makes datefield to render with unknown component (UIDL tree debug)
+ df.addStyleName("thisShouldBeHarmless");
+ }
+
+ public void attach() {
+ ClassResource res = new ClassResource("m.gif", super.getApplication());
+ df.setIcon(res);
+ super.attach();
+ }
+
+}
|