문제
나는 그루비 애플리케이션을 개발하고 있으며 날짜 필드를 보여줄 때 문제가 있습니다.
다음 표기법을 사용하는 경우 :
<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>
DB에서 저장되는 대신 실제 날짜를 얻고 있습니다.
이 표기법을 사용하면 제대로 작동합니다.
<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />
내가 여기서 뭔가 잘못하고 있는가? 두 가지 표기법이 모두 동일하지 않습니까? (BTW, 인스턴스가 존재하고 Ersellungsdatum이 NULL이 아닙니다)
미리 감사드립니다.
루이스
해결책
FieldValue 호출은 날짜 개체가 아닌 문자열을 반환합니다.
두 번째 표기법을 사용해야합니다 (발견대로)
제휴하지 않습니다 StackOverflow