4

Please explain this snippet. How does g:eachError work?

<g:eachError>
   <dt>
      <a href=""
         onclick="javascript:document.getElementById('${it.getProperties().get("field")}').focus();
           return false;">
         <g:message error="${it}"/>
      </a>
   </dt>
</g:eachError>

After this I've got duplicate error messages. Seems it's because of this bug (link below), but I'm using SortedSet.
http://jira.grails.org/browse/GRAILS-8924

4

4 に答える 4

1

Bean とフィールドを指定する必要があります。

<g:eachError var="err" bean="${idQuery}" field="idStr">
      <span class="help-inline">${err.defaultMessage}</span>
    </g:eachError>
于 2012-09-21T17:31:07.207 に答える
0

重複したエラー メッセージは表示されませんが、複数のエラー メッセージが表示されます。エラータグにモデルプロパティとフィールドプロパティを定義する必要があることを意味します

于 2012-07-23T09:31:28.137 に答える
0

http://grails.org/doc/latest/ref/Tags/eachError.htmlのドキュメントを読みましたか?

于 2012-05-09T19:18:20.393 に答える
0

githubValidationTagLibでclassのソース コードを見てみましょう。

于 2012-04-25T15:01:59.893 に答える