Comment personnaliser le message d'erreur pour le champ obligatoire dans le fichier gsp, pour ne pas afficher le nom du champ bean mais le libellé du champ dans gsp?Message d'erreur Grails basé sur le label gsp
Alors, quand j'ai haricots comme ceci:
class Bean {
int number
}
et sur le terrain comme celui-ci:
<field:wrapper bean="${bean}" field="fieldName">
<field:label field="${field}" code="reconfirmationForm.${field}.label" required="true" />
<g:select name="${field}" value="${fieldValue(bean: bean, field: field)}" from="[true, false]" valueMessagePrefix="default.booleanSelectLabel" noSelection="['': '']" />
<field:errors bean="${bean}" field="${field}" />
</field:wrapper>
Et dans les propriétés je:
default.blank.message={0} is required
reconfirmationForm.fieldName.label=My super field
Comment avoir un message:
My super field is required
Et non:
number is required
Je veux le faire pour tous les domaines (non seulement pour le nombre)
Nous vous remercions de votre réponse. Mais comme vous l'avez mentionné, je cherche quelque chose de plus générique. –