Wicket の DateTextField と、jQuery UI の DatePicker を合わせて使用する時、
Wicket が提供するDateTextField が2種類あるので、どれを使った方が良いか?
wicket-datetime-6.x.x.jar にある
org.apache.wicket.datetime.markup.html.form.DateTextField
こちらのコンストラクタは、
DateTextField(String id , Model<Date> model , DateConverter converter)
DateTextField(String id , DateConverter converter)
DateConverter を必要としてしまう。
wicket-extensions-6.x.x.jar
にある
org.apache.wicket.extensions.markup.html.form.DateTextField
こちらのコンストラクタは。日付書式の文字列で済ませられる。
DateTextField(String id , Model<Date> model , String datePattern)
DateTextField(String id , Model<Date> model)
DateTextField(String id , String datePattern)
extensionsの方の DateTextField を使用して、jQuery の Date picker を使用する場合、Wicket で jQuery を使う時に問題になる id 属性だが、
特にいつもの細工をしなくても使用できた。。。