2016-06-09 3 views
0

У меня есть объект домена, Question, с hasMany отношение к другому доменному классу, Option, который реализует Comparable<Option>. Я хотел бы, чтобы параметры сортировались в ВСП. Есть ли простой способ сделать это, или мне нужно создавать представления и редактировать их вручную?Как я могу сортировать hasMany ассоциации в незакрытых GSP в Grails 3.1.8

ответ

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>