Grails脚手架默认为每页10行。我希望增加该数字而不生成视图并更改每个文件中的10。我在哪里更改默认值?
答案 0 :(得分:3)
您必须安装脚手架模板:
grails install-templates
现在,在src / templates / scaffolding Controller.groovy中编辑并根据需要增加值params.max
答案 1 :(得分:1)
我发现了这个,但无法让它发挥作用。你应该能够(根据this)绞刑,然后在你的控制器中覆盖你想要的动作(比如列表),但就像我说的那样,它对我不起作用......
class PersonController {
def scaffold = true
def list = {
if(!params.max) params.max = 20
[ personList: Person.list( params ) ]
}
}
答案 2 :(得分:1)
好的,如果你使用动态脚手架解决这个bug,可以直接在你的GRAILS_HOME / src / grails / templates / scaffolding中编辑
答案 3 :(得分:0)
添加到uri:
?max=<num_rows_desired>
例如:
http://projecthost:8080/Library/Books/list?max=20