Foros de discusión
Comment ordonnancer une liste dans un template FreeMarker (.ftl) ?
Stéphane Faure, modificado hace 9 años.
Comment ordonnancer une liste dans un template FreeMarker (.ftl) ?
New Member Mensajes: 14 Fecha de incorporación: 22/04/14 Mensajes recientes
Version utilisée : 6.2 CE GA2
Code FreeMarker qui fonctionne :
Si je remplace :
Par
Ca génère l'erreur suivante :
Une idée de solution ?
Code FreeMarker qui fonctionne :
<#assign OrderByComparatorFactoryUtil = staticUtil["com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"]>
<#assign orderby = OrderByComparatorFactoryUtil.create("DDLRecord", ["score", false])>
<#assign DDLRecordLocalService = serviceLocator.findService("com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService")>
<#assign records = DDLRecordLocalService.getRecords(reserved_record_set_id)>
Si je remplace :
<#assign records = DDLRecordLocalService.getRecords(reserved_record_set_id)>
Par
<#assign records = DDLRecordLocalService.getRecords(reserved_record_set_id, -1, -1, -1, orderby)>
Ca génère l'erreur suivante :
DDLRecordLocalService.getRecords(reserved_record_set_id, -1, -1, -1, orderby) is undefined
Une idée de solution ?