Author: ivaynberg
Date: Thu Aug  9 14:49:03 2007
New Revision: 564396

URL: http://svn.apache.org/viewvc?view=rev&rev=564396
Log:
fix bug where field would not work if marked required

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?view=diff&rev=564396&r1=564395&r2=564396
==============================================================================
--- 
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
 Thu Aug  9 14:49:03 2007
@@ -51,7 +51,7 @@
 public class DateTimeField extends FormComponentPanel
 {
        private static final IConverter MINUTES_CONVERTER = new 
ZeroPaddingIntegerConverter(2);
-       
+
        /**
         * Enumerated type for different ways of handling the render part of
         * requests.
@@ -226,7 +226,7 @@
                add(hoursField = new TextField("hours", new PropertyModel(this, 
"hours"), Integer.class));
                hoursField.add(NumberValidator.range(0, 12));
                hoursField.setLabel(new Model("hours"));
-        add(minutesField = new TextField("minutes", new PropertyModel(this, 
"minutes"),
+               add(minutesField = new TextField("minutes", new 
PropertyModel(this, "minutes"),
                                Integer.class)
                {
                        private static final long serialVersionUID = 1L;
@@ -353,5 +353,18 @@
                }
 
                super.onBeforeRender();
+       }
+
+       /**
+        * @see org.apache.wicket.markup.html.form.FormComponent#getInput()
+        */
+       public String getInput()
+       {
+               // FIXME figure out how to remove this hack. currently required 
check is
+               // not overridable and fails if input is empty - which it is for
+               // formcomponentpanels
+
+               // hack to make required check not freak out
+               return "hack";
        }
 }


Reply via email to