Grails 脚手架默认为每页 10 行。我想在不生成视图和更改每个文件中的 10 的情况下增加该数字。我在哪里更改默认值?
anon
问问题
1523 次
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 回答