请解释一下这个片段。 g:eachError
如何运作?
<g:eachError>
<dt>
<a href=""
onclick="javascript:document.getElementById('${it.getProperties().get("field")}').focus();
return false;">
<g:message error="${it}"/>
</a>
</dt>
</g:eachError>
在此之后我收到了重复的错误消息。似乎是因为这个错误(下面的链接),但我正在使用SortedSet http://jira.grails.org/browse/GRAILS-8924
答案 0 :(得分:1)
您需要指定bean和字段:
<g:eachError var="err" bean="${idQuery}" field="idStr">
<span class="help-inline">${err.defaultMessage}</span>
</g:eachError>
答案 1 :(得分:0)
在github上查看ValidationTagLib
课程的源代码。
答案 2 :(得分:0)
答案 3 :(得分:0)
它没有显示重复的错误消息,但显示多个错误消息。意味着您必须将模型属性和字段属性定义到错误标记