Error.invalid переписанное сообщение в игровой среде

1

Я работаю над проектом Java Framework Framework 2.2.3 и устанавливаю некоторые ограничения на такие переменные:

@Constraints.Required(message = "Field required")
public float prix;

Единственная проблема, с которой я столкнулся, это то, что у меня есть "error.invalid" (потому что это числовое поле, иначе у меня есть ошибка. Требуется совпадение с моим сообщением), когда я не помещаю значение в форму.

Я знаю, что у некоторых людей была такая же проблема (Play! 2.0 Overwrite "Invalid Value" Message), и добавив "error.invalid" в message.xy, он работал. Но это не со мной...

Итак, есть ли другой способ отображения персонализированного сообщения или объяснения?

Заранее спасибо !

Теги:
playframework
playframework-2.2

1 ответ

0
Лучший ответ

Похоже, что неправильное отображение сообщения об ошибке.

Если ваше приложение продолжает отображать ваш ключ ошибки, вы должны попытаться добавить сообщение об ошибках @Messages в сообщение об ошибке.

Например:

<span class="help-block">@{field.error.map { error => error.message }}</span>

стали

<span class="help-block">@{field.error.map { error => Messages(error.message) }}</span>
  • 1
    Спасибо за ваш ответ: D Это мне очень помогло, мой босс очень гордится мной;)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню