Forms Wicket验证消息使用标签
我在wicket表单中显示正确的验证错误时遇到一些问题。 标签通过“wicket:for”属性耦合到输入文本字段 html文件中的示例:Forms Wicket验证消息使用标签,forms,validation,label,wicket,Forms,Validation,Label,Wicket,我在wicket表单中显示正确的验证错误时遇到一些问题。 标签通过“wicket:for”属性耦合到输入文本字段 html文件中的示例: <label wicket:for="volumeField">Volume</label> <select wicket:id="volumeField"/> 替换的${label}不是标签的值,而是键volumeField。在这种情况下,我是否可以将其更改为标签值卷,而不进行硬编码 css类required和error
<label wicket:for="volumeField">Volume</label> <select wicket:id="volumeField"/>
替换的${label}
不是标签的值,而是键volumeField
。在这种情况下,我是否可以将其更改为标签值卷
,而不进行硬编码
css类
required
和error
仅应用于标签。我发现这与类TextField
没有正确应用required
标记有关,通过重写onComponentTag
方法解决了这个问题。(所以这个问题解决了)我需要在wicket的标签中使用wicket:label
组件来识别标签的值:
<label wicket:for="volumeField"><wicket:label>Volume</wicket:label></label>
卷
添加此项后,我现在可以在属性文件中使用${label}
标记来获取“Volume”
<label wicket:for="volumeField"><wicket:label>Volume</wicket:label></label>