我具有在檢票頁下面的代碼與Wiquery的DatePicker問題(使用CompundPropertyModel,日期屬性是java.util.Date類型):Wiquery的DatePicker顯示時間,驗證失敗
DatePicker<Date> datePicker = new DatePicker<Date>("date"){
@Override
public boolean isVisible() {
return selectedType.hasDate();
}
};
datePicker.setDateFormat(DateUtil.DATE_PATTERN); // pattern is "dd.MM.yyyy"
form.add(datePicker);
的HTML這勢必:
<input wicket:id="date" id="date"/>
的問題是,修改現有的數據時,輸入字段顯示的時間與日期一起,並提交表單時,驗證,因爲這不符合失敗模式。
如何讓DatePicker正確顯示當前值?
您是否嘗試過使用jQuery原生的DatePicker ['setDateFormat'](http://docs.jquery.com/UI/Datepicker# option-dateFormat)方法?似乎默認的日期格式爲'MM/DD/yy'。默認工作正常嗎? –
@Xavi:我不認爲這個問題是在JavaScript的水平,因爲它只顯示現有的數據出現時,我不認爲jQuery的日期選擇器是在所有涉及到用戶操作的領域。 –
我在一個WiQuery 1.2.4和1.4.7檢票快速入門嘗試這個。初始值似乎並沒有得到根據'setDateFormat格式化()'。它以默認的'mm/dd/yy /'格式顯示。但是,它沒有顯示時間。 –