Я работаю над проектом 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, он работал. Но это не со мной...
Итак, есть ли другой способ отображения персонализированного сообщения или объяснения?
Заранее спасибо !
Похоже, что неправильное отображение сообщения об ошибке.
Если ваше приложение продолжает отображать ваш ключ ошибки, вы должны попытаться добавить сообщение об ошибках @Messages в сообщение об ошибке.
Например:
<span class="help-block">@{field.error.map { error => error.message }}</span>
стали
<span class="help-block">@{field.error.map { error => Messages(error.message) }}</span>