【问题标题】:How can I sort hasMany associations in scaffolded GSPs in Grails 3.1.8如何在 Grails 3.1.8 的脚手架 GSP 中对 hasMany 关联进行排序
【发布时间】:2016-06-09 23:30:23
【问题描述】:

我有一个域对象Question,它与另一个域类Option 有hasMany 关系,它实现了Comparable<Option>。我希望在 GSP 中对选项进行排序。有没有一种简单的方法可以做到这一点,还是我需要生成视图并手动编辑它们?

【问题讨论】:

    标签: grails gsp


    【解决方案1】:

    结果证明这相对容易,但是找到答案真的很痛苦,因为 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>
    

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多