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