grails list.gsp / g:sortableColumn:能够对关联的域对象进行排序

假设我有一个问题域类,它有一个字段赋值给:

String  title 
String  priority
User    assignedTo
  ...

我需要能够对assignTo进行排序. list.gsp默认的脚手架和它使用的标签,g:sortableColumn都不支持这个.看起来g:sortableColumn需要同时具有属性字段和propertyOfProperty字段.

你知道解决这个问题的好方法吗?

最佳答案 好吧,所以这看起来很可能,只是缺少文档中的清晰度,并且搜索网络没有帮助.

所以,可以做property =“assignedTo.lastName”,即

 <g:sortableColumn property="assignedTo.lastName" title="${message(code: 'issue.assignedTo.label', default: 'Assigned To')}" />
点赞