aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/demo/features/FeatureDateField.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/itmill/toolkit/demo/features/FeatureDateField.java')
-rw-r--r--src/com/itmill/toolkit/demo/features/FeatureDateField.java114
1 files changed, 51 insertions, 63 deletions
diff --git a/src/com/itmill/toolkit/demo/features/FeatureDateField.java b/src/com/itmill/toolkit/demo/features/FeatureDateField.java
index 17aab1685f..f1c0f74ff6 100644
--- a/src/com/itmill/toolkit/demo/features/FeatureDateField.java
+++ b/src/com/itmill/toolkit/demo/features/FeatureDateField.java
@@ -1,30 +1,30 @@
/* *************************************************************************
- IT Mill Toolkit
+ IT Mill Toolkit
- Development of Browser User Interfaces Made Easy
+ Development of Browser User Interfaces Made Easy
- Copyright (C) 2000-2006 IT Mill Ltd
-
- *************************************************************************
+ Copyright (C) 2000-2006 IT Mill Ltd
+
+ *************************************************************************
- This product is distributed under commercial license that can be found
- from the product package on license.pdf. Use of this product might
- require purchasing a commercial license from IT Mill Ltd. For guidelines
- on usage, see licensing-guidelines.html
+ This product is distributed under commercial license that can be found
+ from the product package on license.pdf. Use of this product might
+ require purchasing a commercial license from IT Mill Ltd. For guidelines
+ on usage, see licensing-guidelines.html
- *************************************************************************
-
- For more information, contact:
-
- IT Mill Ltd phone: +358 2 4802 7180
- Ruukinkatu 2-4 fax: +358 2 4802 7181
- 20540, Turku email: info@itmill.com
- Finland company www: www.itmill.com
-
- Primary source for information and releases: www.itmill.com
+ *************************************************************************
+
+ For more information, contact:
+
+ IT Mill Ltd phone: +358 2 4802 7180
+ Ruukinkatu 2-4 fax: +358 2 4802 7181
+ 20540, Turku email: info@itmill.com
+ Finland company www: www.itmill.com
+
+ Primary source for information and releases: www.itmill.com
- ********************************************************************** */
+ ********************************************************************** */
package com.itmill.toolkit.demo.features;
@@ -42,8 +42,8 @@ public class FeatureDateField extends Feature {
localeContainer.addContainerProperty("name", String.class, "");
Locale[] locales = Locale.getAvailableLocales();
for (int i = 0; i < locales.length; i++)
- localeContainer.addItem(locales[i]).getItemProperty("name").setValue(
- locales[i].getDisplayName());
+ localeContainer.addItem(locales[i]).getItemProperty("name")
+ .setValue(locales[i].getDisplayName());
}
public FeatureDateField() {
@@ -62,71 +62,59 @@ public class FeatureDateField extends Feature {
l.addComponent(show);
// Create locale selector
- /* Hide locale selector, until this bug #244
- Select selector = new Select("Application Locale",localeContainer);
- selector.setItemCaptionPropertyId("name");
- selector.setImmediate(true);
- selector.setPropertyDataSource(
- new MethodProperty(this.getApplication(), "locale"));
- l.addComponent(selector);
- */
-
+ /*
+ * Hide locale selector, until this bug #244 Select selector = new
+ * Select("Application Locale",localeContainer);
+ * selector.setItemCaptionPropertyId("name");
+ * selector.setImmediate(true); selector.setPropertyDataSource( new
+ * MethodProperty(this.getApplication(), "locale"));
+ * l.addComponent(selector);
+ */
+
// Properties
PropertyPanel p = new PropertyPanel(df);
Form ap = p.createBeanPropertySet(new String[] { "resolution" });
- ap.replaceWithSelect(
- "resolution",
- new Object[] {
+ ap.replaceWithSelect("resolution", new Object[] {
new Integer(DateField.RESOLUTION_YEAR),
new Integer(DateField.RESOLUTION_MONTH),
new Integer(DateField.RESOLUTION_DAY),
new Integer(DateField.RESOLUTION_HOUR),
new Integer(DateField.RESOLUTION_MIN),
new Integer(DateField.RESOLUTION_SEC),
- new Integer(DateField.RESOLUTION_MSEC)},
- new Object[] {
- "Year",
- "Month",
- "Day",
- "Hour",
- "Minute",
- "Second",
+ new Integer(DateField.RESOLUTION_MSEC) }, new Object[] {
+ "Year", "Month", "Day", "Hour", "Minute", "Second",
"Millisecond" });
- ap.getField("resolution").setValue(new Integer(DateField.RESOLUTION_DAY));
+ ap.getField("resolution").setValue(
+ new Integer(DateField.RESOLUTION_DAY));
Select themes = (Select) p.getField("style");
- themes
- .addItem("text")
- .getItemProperty(themes.getItemCaptionPropertyId())
- .setValue("text");
- themes
- .addItem("calendar")
- .getItemProperty(themes.getItemCaptionPropertyId())
- .setValue("calendar");
+ themes.addItem("text").getItemProperty(
+ themes.getItemCaptionPropertyId()).setValue("text");
+ themes.addItem("calendar").getItemProperty(
+ themes.getItemCaptionPropertyId()).setValue("calendar");
df.setStyle("calendar");
p.addProperties("DateField Properties", ap);
- l.addComponent(p);
return l;
}
protected String getExampleSrc() {
return "DateField df = new DateField(\"Caption\");\n"
- + "df.setValue(new java.util.Date());\n";
+ + "df.setValue(new java.util.Date());\n";
}
protected String getDescriptionXHTML() {
return "<p>Representing Dates and times and providing a way to select "
- + "or enter some specific date and/or time is an typical need in "
- + "data-entry userinterfaces. IT Mill Toolkit provides a DateField "
- + "component that is intuitive to use and yet controllable through "
- + "its properties.</p>"
- + "<p>The calendar-style allows point-and-click selection "+
- "of dates while text-style shows only minimalistic user interface."
- + "Validators may be bound to the component to check and "
- + "validate the given input.</p>"
- + "<p>On the demo tab you can try out how the different properties affect the "
- + "presentation of the component.</p>";
+ + "or enter some specific date and/or time is an typical need in "
+ + "data-entry userinterfaces. IT Mill Toolkit provides a DateField "
+ + "component that is intuitive to use and yet controllable through "
+ + "its properties.</p>"
+ + "<p>The calendar-style allows point-and-click selection "
+ + "of dates while text-style shows only minimalistic user interface."
+ + "Validators may be bound to the component to check and "
+ + "validate the given input.</p>"
+ + "<p>On the demo tab you can try out how the different properties affect the "
+ + "presentation of the component.</p>";
}
protected String getImage() {