【发布时间】:2016-08-22 12:46:00
【问题描述】:
我在检票口表单中显示正确的验证错误时遇到了一些麻烦。 标签通过 'wicket:for' 属性与输入文本字段耦合。
html文件中的示例:
<label wicket:for="volumeField">Volume</label> <select wicket:id="volumeField"/>
在属性文件中:
volumeField.Required=The field '${label}' is required
${label} 的替换不是标签的值,而是键volumeField。在这种情况下,我可以将其更改为标签值Volume,而不进行硬编码吗?
css 类 required 和 error 仅应用于标签。我发现这与TextField 类没有正确应用required 标签有关,这是通过覆盖onComponentTag 方法解决的。 (这样这个问题就解决了)
【问题讨论】:
标签: forms validation label wicket