ArrayList上的分页

ula*_*mir 2 grails groovy

使用域类进行分页有很多可能性,但是ArrayList对象的存在呢?

可能吗?

tim*_*tes 6

你不能使用标准的Grails paginate标签,而是代替:

    [books: Book.list(params), bookCount: Book.count()]
Run Code Online (Sandbox Code Playgroud)

做类似的事情:

    [books:list.drop(params.int('offset')?:0).take(params.int('max')?:10),
     bookCount: list.size()]
Run Code Online (Sandbox Code Playgroud)