私は作業中のプロジェクトのレガシーコードにdateTextFieldを追加しようとしていましたが、初期値として空の値を初期化できませんでした)。dateTextField(Apache Wicket)の初期値
私はdateTimeのいくつかの例を見つけましたが、dateTextFieldの例は見つかりませんでした。これはコードです:
DateTextField dateTextField = new DateTextField("dateTextField", new PropertyModel<Date>(
this, "date"), new StyleDateConverter("S-", true))
{
@Override
public Locale getLocale()
{
return selectedLocale;
}
};
form.add(dateTextField);
DatePicker datePicker = new DatePicker()
{
@Override
protected String getAdditionalJavaScript()
{
return "${calendar}.cfg.setProperty(\"navigator\",true,false); ${calendar}.render();";
}
};
datePicker.setShowOnFieldClick(true);
datePicker.setAutoHide(true);
dateTextField.add(datePicker);
とマークアップ:
<input type="text" wicket:id="dateTextField" />
ありがとう!
を。 – KayV