【问题标题】:Paginate Grails Table in GSP (complete list available)GSP 中的分页 Grails 表(提供完整列表)
【发布时间】:2014-10-03 13:44:03
【问题描述】:

有没有办法对 grails 中已有的完整列表进行分页?

我的控制器中有类似的自定义搜索:

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

这是通过 remoteForm 提交两个参数调用的。使用返回的列表更新 div(它位于名为 updateSearchResults.gsp 的单独 .gsp 中)工作正常。

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

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

我曾考虑直接在控制器调用中实现分页 - 但我偶然发现它是一个加载列表的远程表单调用并且我没有分页按钮上可用的参数 - 所以页面的更改会导致完全重新加载,没有搜索参数。

所以问题是:如何直接在我的 gsp 中对完全可用的列表进行分页?

我试过了,但到目前为止没有找到解决办法。

【问题讨论】:

    标签: grails pagination controller gsp


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多