Grailsスキャフォールディングのデフォルトは1ページあたり10行です。ビューを生成したり、すべてのファイルの10を変更したりせずに、その数を増やしたいと思います。デフォルトはどこで変更できますか?
anon
質問する
1523 次
4 に答える
3
以下を使用して、足場テンプレートをインストールする必要があります。
grails インストール テンプレート
ここで、src/templates/scaffolding Controller.groovy を編集し、params.max の値を必要に応じて増やします。
于 2008-09-15T10:03:44.680 に答える
1
このバグの回避策として動的スキャフォールディングを使用する場合は、GRAILS_HOME/src/grails/templates/scaffolding を直接編集します。
于 2008-09-16T10:54:58.323 に答える
1
私はこれを見つけましたが、それを機能させることができません。(これによると)コントローラーで必要なアクション(リストなど)をスキャフォールディングしてオーバーライドできるはずですが、私が言ったように、それは私にとってはうまくいきません...
class PersonController {
def scaffold = true
def list = {
if(!params.max) params.max = 20
[ personList: Person.list( params ) ]
}
}
于 2008-09-12T03:01:54.737 に答える
0
uri に追加します。
?max=<num_rows_desired>
例えば:
http://projecthost:8080/Library/Books/list?max=20
于 2014-03-13T17:21:48.040 に答える