gpt4 book ai didi

javascript - Grails 分页 - 不使用 freewall js 加载图像的问题

转载 作者:行者123 更新时间:2023-11-28 08:35:29 26 4
gpt4 key购买 nike

chalice
Controller

def beta() {
params.max = Math.min(params.max ?: 10, 100)
params.offset = Math.min(params.offset ?: 10, 100)
def l = Portfolio.findAllByPublished(true, params)
int total = Portfolio.countByPublished(true)
withFormat {
html {
[list:l, portfolioInstanceTotal: total]
}

json {
render l as JSON
}
}

}

普惠制模板

<div class="pagination">
<g:paginate omitPrev="true" omitNext="true" controller="designer" action="beta" total="${portfolioInstanceTotal}" />
</div>

Stacktrace

我还使用 JQuery 和 freewall js 将图像附加到网格中。我尝试将图像附加到分页中,但是我收到了错误,正如您在堆栈跟踪上看到的那样。

谢谢!

最佳答案

请求参数是字符串。因此 params.offset 返回一个字符串。

使用字符串作为参数调用 Math 方法会引发异常。

您应该首先将 String 转换为 int:

params.max = Math.min(params.max.toInteger() ?: 10, 100)
...

关于javascript - Grails 分页 - 不使用 freewall js 加载图像的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21274483/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com