Dear all,
    I find a method : setShowsTime() of DatePickerSettings, that I
can now select Time using DatePicker. But there is not a method :
setShowsTimeOnly() to hide date .
   Now I can select java.sql.Date, java.sql.Timestamp, but not java.sql.Time.
  How can I do that?

   btw: adding multiple DatePicker s to  the same page does not work,
but it's said been fixed in 1.1 RC2.

   I use wicket 1.1.1, and  am waiting for 1.2.

the html head is:
<head>
        <title>Wicket Examples - forminput</title>
        <link rel="stylesheet" type="text/css" href="style.css"/>

                <script type="text/javascript" wicket:id="calendarMain"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar.js"></script>
                <script type="text/javascript" wicket:id="calendarSetup"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar-setup.js"></script>
                <script type="text/javascript" wicket:id="calendarLanguage"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePickerSettings/lang/calendar-zh-utf8.js"></script>

                <link 
href="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePickerSettings/style/aqua/theme.css"
type="text/css" rel="stylesheet" wicket:id="calendarStyle"/>
        
                <script type="text/javascript" wicket:id="calendarMain"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar.js"></script>
                <script type="text/javascript" wicket:id="calendarSetup"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar-setup.js"></script>
                <script type="text/javascript" wicket:id="calendarLanguage"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePickerSettings/lang/calendar-zh-utf8.js"></script>
                <link 
href="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePickerSettings/style/aqua/theme.css"
type="text/css" rel="stylesheet" wicket:id="calendarStyle"/>
        
                <script type="text/javascript" wicket:id="calendarMain"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar.js"></script>
                <script type="text/javascript" wicket:id="calendarSetup"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar-setup.js"></script>

                <script type="text/javascript" wicket:id="calendarLanguage"
src="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePickerSettings/lang/calendar-zh-utf8.js"></script>
                <link 
href="/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePickerSettings/style/aqua/theme.css"
type="text/css" rel="stylesheet" wicket:id="calendarStyle"/>
        </head>

and Firefox shows such error :

Error: too much recursion
source:http://localhost:8080/campus/campus/resources/wicket.extensions.markup.html.datepicker.DatePicker/calendar.js
Line:1796:

 Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
Date.prototype.setFullYear = function(y) {
        var d = new Date(this);
        d.__msh_oldSetFullYear(y);                                // Line:1796
        if (d.getMonth() != this.getMonth())
                this.setDate(28);
        this.__msh_oldSetFullYear(y);
};


Thanks

outersky

Reply via email to