2014-10-03 45 views
0

有没有办法对grails中已有的完整列表进行分页?GSP中的Paginate Grails表(可用完整列表)

我有一个自定义搜索类似的东西在我的控制器:

def updateSearchResults(String arg1, String arg2) { 
    return filteredList 
} 

这就是所谓的用remoteForm提交两个参数。一个div与返回列表更新(它是在一个单独的.gsp叫updateSearchResults.gsp)工作正常。

问题是:此调用返回5-100个结果,具体取决于参数(超过100个将不会显示,但会显示警告以优化搜索以减少结果 - 性能原因)。

这意味着我最多可以在一个表中显示100个项目:需要分页!

我想直接在控制器调用中实现分页 - 但我偶然发现它是一个remoteformcall加载列表的事实&我没有可用的分页按钮上的参数 - 因此页面中的更改会导致在没有搜索参数的情况下完成重新加载。

所以问题是:我怎样才能直接在我的gsp分页完全可用的列表?

我尝试过,但到目前为止还没有找到解决方案。

回答

0

由于您已经拥有所有数据,因此您希望使用javascript进行分页。除此之外,我的建议是不是一次发送所有数据,而是使用ajax调用来获取每个分页所需的数据。