Grails - вывод списка сортировки без необходимости иметь модель SortedSet или Comparable?

Я бьюсь головой об стену о том, что, по-моему, было бы очень просто решить в Граальсе:

Скажите, что у меня есть модель, похожая на корзину; поэтому класс Cart имеет множество элементов, и каждый элемент принадлежит корзине. В общем, меня не волнует порядок элементов в корзине - меня не волнует, в каком порядке они хранятся, рассчитываются и т. Д. ОДНАКО, я хочу отображать их в том же порядке. Мне кажется, что эта логика должна существовать ПОЛНОСТЬЮ в слое представления, но единственные решения, которые я смог найти, говорят мне объявить элементы как SortedSet на уровне модели. Это также влияет на мой уровень контроллера, так как простые операции List, такие как .collect {}, теперь требуют дополнительного синтаксического перехода, чтобы сохранить правильные преобразования типов и сохранить мою сортировку.

Для меня это безумие, поэтому я, должно быть, упускаю что-то простое! Есть ли способ, например, сделать что-то вроде<g:each in="${cart.items.sort{it.name}}"> или что-то подобное, чтобы я мог обеспечить согласованный порядок отображения ТОЛЬКО на уровне вывода / просмотра? РЕДАКТИРОВАТЬ - см. Ответ Мэтта ниже; версия этого действительно работает.

Спасибо за любые советы или указатели!

Ответы на вопрос(2)

Ваш ответ на вопрос