2

Grails 脚手架默认为每页 10 行。我想在不生成视图和更改每个文件中的 10 的情况下增加该数字。我在哪里更改默认值?

4

4 回答 4

3

您必须安装脚手架模板:

grails 安装模板

现在,编辑 src/templates/scaffolding Controller.groovy 并根据需要增加值 params.max

于 2008-09-15T10:03:44.680 回答
1

我找到了这个,但无法让它工作。你应该能够(根据this)搭建脚手架,然后在你的控制器中覆盖你想要的操作(比如列表),但就像我说的那样,它对我不起作用......

class PersonController {
  def scaffold = true

  def list = {
    if(!params.max) params.max = 20
    [ personList: Person.list( params ) ]
  }
}
于 2008-09-12T03:01:54.737 回答
1

好的,如果您使用动态脚手架解决此错误,请直接在您的 GRAILS_HOME/src/grails/templates/scaffolding 中编辑

于 2008-09-16T10:54:58.323 回答
0

添加到 uri:

?max=<num_rows_desired>

例如:

http://projecthost:8080/Library/Books/list?max=20
于 2014-03-13T17:21:48.040 回答