我有一个域对象Question
,它与另一个实现Option
的域类Comparable<Option>
具有hasMany关系。我希望在GSP中对选项进行排序。有没有简单的方法可以执行此操作,或者我需要生成 View 并手动进行编辑?
最佳答案
事实证明这相对容易,但是找到答案是一个真正的难题,因为Grails Field插件的文档缺少详细信息。
只需添加一个名为grails-app/views/[domain-class]/[action]/[property]/_displayWidget.gsp
的GSP。
该文件的内容是处理排序和显示的模板。
grails-app / views / question / show / options / _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>
关于grails - 如何在Grails 3.1.8的脚手架GSP中对hasMans进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37737764/