2

Grailsスキャフォールディングのデフォルトは1ページあたり10行です。ビューを生成したり、すべてのファイルの10を変更したりせずに、その数を増やしたいと思います。デフォルトはどこで変更できますか?

4

4 に答える 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 に答える