Apache wicket: как добавить нулевое заполнение для DateTimeField? - PullRequest
0 голосов
/ 02 марта 2012

У меня есть страница с DateTimeField.Когда я заполняю только поле даты (оставляя поля часов и минут пустыми) и у меня появляется ошибка проверки (страница загружается, отображается панель обратной связи), поля времени заполняются 0:00.Но дело в том, что я хочу иметь 00:00.Как я проверял, поле минут получило ZeroPaddingIntegerConverter (2), поэтому я просто добавил его в поле часов.Но дело в том, что я ничего не могу добавить в поле часов, поскольку оно является приватным.

Так есть ли способ добавить ZeroPaddingIntegerConverter (2) в поле часов в DateTimeField Apache Wicket?

1 Ответ

2 голосов
/ 02 марта 2012

Я использую DateTextField, предоставленный в пакете org.apache.wicket.extensions.markup.html.form

DateTextField myDateTextField = DateTextField("endTime", "HH:mm");

Вы можете определить шаблон даты, который будет использоваться для форматирования даты.Время будет отображаться с двумя цифрами для часа и лидирующим нулем, если необходимо.

...