You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/08/26 21:25:57 UTC
svn commit: r569867 -
/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
Author: knopp
Date: Sun Aug 26 12:25:56 2007
New Revision: 569867
URL: http://svn.apache.org/viewvc?rev=569867&view=rev
Log:
Added possibility to configure DatePicker properties
Modified:
wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
Modified: wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java
URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java?rev=569867&r1=569866&r2=569867&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java (original)
+++ wicket/trunk/jdk-1.4/wicket-datetime/src/main/java/org/apache/wicket/extensions/yui/calendar/DateTimeField.java Sun Aug 26 12:25:56 2007
@@ -18,6 +18,7 @@
import java.util.Arrays;
import java.util.Date;
+import java.util.Map;
import java.util.TimeZone;
import org.apache.wicket.Session;
@@ -103,7 +104,7 @@
{
this(id, null);
}
-
+
/**
* Construct.
*
@@ -116,7 +117,15 @@
setType(Date.class);
PropertyModel dateFieldModel = new PropertyModel(this, "date");
add(dateField = newDateTextField("date", dateFieldModel));
- dateField.add(new DatePicker());
+ dateField.add(new DatePicker() {
+ private static final long serialVersionUID = 1L;
+
+ protected void configure(Map widgetProperties)
+ {
+ super.configure(widgetProperties);
+ DateTimeField.this.configure(widgetProperties);
+ }
+ });
add(hoursField = new TextField("hours", new PropertyModel(this, "hours"), Integer.class));
hoursField.add(NumberValidator.range(0, 12));
hoursField.setLabel(new Model("hours"));
@@ -164,6 +173,10 @@
public Integer getHours()
{
return hours;
+ }
+
+ protected void configure(Map widgetProperties) {
+
}
/**