Проверка калитки Apache

У меня есть настраиваемая проверка, добавленная на мою страницу, и эта проверка вызывается из уровня бизнес-логики после того, как я нажимаю кнопку «Сохранить» в пользовательском интерфейсе, которая AjaxSubmitLink .

На моей странице есть Apache wicket DateTimeField, но его проверка работает некорректно: сообщение об ошибке не отображается в FeedbackPanel , которое добавлено на страницу, и моя настраиваемая проверка отображается там правильно.

Так, например, я заполняю поле часов значением «321», и у меня будет ошибка в консоли:

WARN org.apache.wicket.protocol.http.WebSession - Сообщение обратной связи, ориентированное на компоненты, было оставлено необработанным. Это могло, это может потому что на странице отсутствует панель обратной связи. Сообщение: [FeedbackMessage message = "Перевод ключа [hours.RangeValidator] не найден для языка [en]! ", reporter = hours, level = ERROR]

Может быть, у кого-то были похожие проблемы и есть решение для этого?

Спасибо!

0
задан Josh 9 February 2012 в 21:01
поделиться