سؤال
أقوم بتطوير تطبيق رائع وأواجه مشاكل عند إظهار حقل تاريخ.
إذا استخدمت التدوين التالي:
<g:formatDate format="dd.MM.yyyy" date="${fieldValue(bean: incidentTicketSLAInstance, field: "erstellungsDatum")}"/>
أحصل على التاريخ الفعلي بدلاً من ما يتم حفظه في DB.
عندما أستخدم هذا التدوين ، فإنه يعمل بشكل صحيح.
<g:formatDate format="dd.MM.yyyy" date="${incidentTicketSLAInstance?.erstellungsDatum}" />
أفعل شيئا خطأ هنا؟ أليس كلاهما ما يعادل الرموز؟ (راجع للشغل ، المثال موجود و erstellungsdatum ليس فارغا)
شكرا مقدما،
لويس
المحلول
ستعيد مكالمة FieldValue سلسلة ، وليس كائن تاريخ ، والذي يجعل التنسيق لا يعمل بشكل صحيح
يجب عليك استخدام التدوين الثاني (كما رصدت)
لا تنتمي إلى StackOverflow