我有一个域对象Question
,与另一个域类Option
具有hasMany关系,后者实现Comparable<Option>
。我希望在GSP中对选项进行排序。有没有一种简单的方法可以做到这一点,还是我需要生成视图并手动编辑它们?
答案 0 :(得分:0)
事实证明这相对容易,但是找到答案真是太痛苦了,因为Grails Field插件的文档缺乏细节。
只需添加名为grails-app/views/[domain-class]/[action]/[property]/_displayWidget.gsp
的GSP。
该文件的内容是处理排序和显示的模板......
<强>的grails-app /视图/问题/显示/选择/ _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>