我有一个使用PropertyModel的文本字段,如下所示:
TextField<Integer> ageField = new TextField<Integer>("age",
new PropertyModel<Integer>(person, "age"));
提交非整数值时,浏览器中会显示以下错误:
"The value of 'age' is not a valid Integer."
如何修改此错误消息?
答案 0 :(得分:3)
答案 1 :(得分:3)
在Wicket 6中,您需要设置一个属性文件,其中包含.Required
附加的输入Wicket-ID:
myinput.Required = Please provide this input field
答案 2 :(得分:2)
添加
age.IConverter.Integer = Your Custom Message
到您的属性文件
答案 3 :(得分:1)
对我有用的是将其添加到属性文件中:
<entry key="IConverter.Integer">${label} must be an integer.</entry>