У меня есть объект домена, Question
, с hasMany отношение к другому доменному классу, Option
, который реализует Comparable<Option>
. Я хотел бы, чтобы параметры сортировались в ВСП. Есть ли простой способ сделать это, или мне нужно создавать представления и редактировать их вручную?Как я могу сортировать hasMany ассоциации в незакрытых GSP в Grails 3.1.8
0
A
ответ
0
Это оказалось относительно легко, однако найти ответ было настоящей болью, потому что документация для плагина Grails Field отсутствует.
Просто добавьте GSP под названием grails-app/views/[domain-class]/[action]/[property]/_displayWidget.gsp
.
Содержимое этого файла шаблона, который обрабатывает сортировки и отображения ...
Grails-приложение/просмотров/вопрос/шоу/опции/_displayWidget.gsp
<ul>
<g:each in="${value?.sort()}" var="val">
<li><g:link controller="${val.class}" action="show" id="${val.id}">${val}</g:link></li>
</g:each>
</ul>