Domanda

Sto sviluppando un'applicazione groove e sto avendo problemi quando mostra un campo Data.

Se uso la seguente notazione:

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

Io sono sempre la data effettiva, invece di quello che viene salvato al DB.

Quando uso questa notazione funziona correttamente.

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

sto facendo qualcosa di sbagliato qui? Non sono entrambi notazioni equivalenti? (A proposito, l'istanza DO esiste ed Erstellungsdatum non è nullo)

Grazie in anticipo,

Luis

È stato utile?

Soluzione

la chiamata fieldValue restituirà una stringa, non un oggetto Date, che le marche FormatoData non funzionare correttamente

Si deve utilizzare il secondo la notazione (come si è notato)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top