Сортировка коллекции в заводной - PullRequest
0 голосов
/ 27 июня 2011

У меня есть такой код в GSP:

<g:each in="${cifUserInstance.cif?.servicePackage?.transactions?.collect{it.service}}" status="i" var="transaction">

Но полученные данные не сортируются;они отображаются случайным образом.Как я могу отсортировать данные, используя код выше?

Ответы [ 2 ]

0 голосов
/ 27 июня 2011

Это выстрел в темноте, не видя, как выглядят «транзакции» и «сервис», но вы можете попробовать,

<g:each in="${cifUserInstance.cif?.servicePackage?.transactions?.service.sort()}" status="i" var="transaction">
0 голосов
/ 27 июня 2011

Попробуйте:

<g:each in="${cifUserInstance.cif?.servicePackage?.transactions?.collect{it.service}.sort()}" status="i" var="transaction">

Кстати, лучше подготовить все данные в контроллере и использовать gsp вида только для отображения данных результата

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...