在grails中创建页面结果列表

时间:2009-10-31 13:48:22

标签: grails groovy

可能是一个愚蠢的问题,但是我试着查看它并没有太大的成功。

在Grails应用程序中,我有一个服务有几种方法,基本上使用Domain.createCriteria()。list(...){...}构造搜索某些数据。对于其中一个搜索(“列出所有用户”),我现在已经拥有了数据(hasMany关系的一部分)。现在,由于我的视图需要一个PageResultList(因为这是Domain.createCriteria(。。list返回)),我还想返回一个PageResultList。

但是,Domain.users(static hasMany = [users:User])似乎是PersistentSet类型,我不知道如何对它进行排序/搜索并转换为要作为PageResultList返回的列表。

TIA提供任何帮助。

1 个答案:

答案 0 :(得分:0)

我不知道从PersistentSet转换为PagedResultList的简单方法,所以我也只是“所有用户”的标准。这样,您就不必手动分页domain.users列表。