Question

Je développe une application groovy et je rencontre des problèmes lors de l'affichage d'un champ de date.

Si j'utilise la notation suivante:

<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>                     

Je reçois la date réelle au lieu de ce qui est enregistré à la DB.

Quand j'utilise cette notation fonctionne correctement.

<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />

ce que je fais quelque chose de mal ici? Ne sont pas les deux notations équivalentes? (BTW, l'instance DO existe et est Erstellungsdatum NOT NULL)

Merci à l'avance,

Luis

Était-ce utile?

La solution

l'appel fieldValue retournera une chaîne, pas un objet Date, que les marques formatDate fonctionne pas correctement

Vous devez utiliser la deuxième notation (comme vous repéré)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top