可以说我有一个Issues域类,它有一个字段assignedTo:

String  title
String  priority
User    assignedTo
  ...

我需要能够对assignedTo进行排序。 list.gsp的默认脚手架或它使用的标签g:sortableColumn都不支持此功能。似乎g:sortableColumn需要同时具有一个property字段和一个propertyOfProperty字段。

您知道解决此问题的好方法吗?

最佳答案

好的,所以这似乎有可能,只是缺少文档中的清晰度,并且在网上搜索无济于事。

因此,可以执行property =“assignedTo.lastName”,即

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

07-26 09:39