You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2010/11/28 10:37:08 UTC

svn commit: r1039856 - in /wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates: DatesPage.html DatesPage.java

Author: mgrigorov
Date: Sun Nov 28 09:37:08 2010
New Revision: 1039856

URL: http://svn.apache.org/viewvc?rev=1039856&view=rev
Log:
WICKET-3158 DateField, DateTimeField classes available, but no TimeField

Add demo for TimeField

Modified:
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.html
    wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.java

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.html
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.html?rev=1039856&r1=1039855&r2=1039856&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.html (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.html Sun Nov 28 09:37:08 2010
@@ -30,6 +30,15 @@
 		</form>
 		</p>
 		
+		<br/>
+		<p>
+		Example using TimeField:&nbsp;
+		<form wicket:id="form3">
+			<span wicket:id="timeField"></span>
+			<input type="submit" value="submit" />
+		</form>
+		</p>		
+		
 		<p>
 			<div wicket:id="feedback"></div>
 		</p>

Modified: wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.java?rev=1039856&r1=1039855&r2=1039856&view=diff
==============================================================================
--- wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.java (original)
+++ wicket/trunk/wicket-examples/src/main/java/org/apache/wicket/examples/dates/DatesPage.java Sun Nov 28 09:37:08 2010
@@ -30,6 +30,7 @@ import org.apache.wicket.datetime.markup
 import org.apache.wicket.examples.WicketExamplePage;
 import org.apache.wicket.extensions.yui.calendar.DatePicker;
 import org.apache.wicket.extensions.yui.calendar.DateTimeField;
+import org.apache.wicket.extensions.yui.calendar.TimeField;
 import org.apache.wicket.markup.html.form.ChoiceRenderer;
 import org.apache.wicket.markup.html.form.DropDownChoice;
 import org.apache.wicket.markup.html.form.Form;
@@ -130,9 +131,15 @@ public class DatesPage extends WicketExa
 		LOCALES = Arrays.asList(Locale.getAvailableLocales());
 	}
 
+	/** the backing object for DateTextField demo */
 	private final Date date = new Date();
+
+	/** the backing object for DateTimeField demo */
 	private final Date date2 = new Date();
 
+	/** the backing object for TimeField demo */
+	private final Date time = new Date();
+
 	private Locale selectedLocale = LOCALE_EN;
 
 	/**
@@ -187,6 +194,18 @@ public class DatesPage extends WicketExa
 		};
 		add(form2);
 		form2.add(new DateTimeField("dateTimeField", new PropertyModel<Date>(this, "date2")));
+
+
+		Form<?> form3 = new Form<Void>("form3")
+		{
+			@Override
+			protected void onSubmit()
+			{
+				info("set time to " + time);
+			}
+		};
+		add(form3);
+		form3.add(new TimeField("timeField", new PropertyModel<Date>(this, "time")));
 	}
 
 	/**