28 de abril de 2020

::Liferay. Ordenar usuarios desde plantilla velocity

En caso de que necesitemos mostrar la lista de usuarios ordenada desde una plantilla velocity, podemos hacer uso de la variable: $sortTool, a través de su método: sort()

$sortTool.sort($lista_a_ordenar, 'campo:ordenación')

El código sería algo similar al siguiente:
#set($userLocalServiceUtil = 
  $serviceLocator.findService("com.liferay.portal.service.UserLocalService"))
#set($usuarios = $userLocalServiceUtil.getUsers(-1,-1))

#set($usuariosOrdenados=$sortTool.sort($usuarios, 'lastName:asc'))

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Liferay. Script para ir al inicio de la página

En diversos temas de apariencia es necesario contar un enlace que permita al usuario realizar un scroll al inicio de la página. Este comport...