Frage

Grails Gerüst standardmäßig 10 Zeilen pro Seite. Ich mag diese Zahl erhöhen, ohne die Ansichten zu erzeugen und die 10 in jeder Datei zu ändern. Wo finde ich die Standardeinstellung ändern?

War es hilfreich?

Lösung

Sie müssen Gerüst Vorlagen installieren mit:

Grails install-Vorlagen

Nun, bearbeiten in src / templates / Baugerüst Controller.groovy und den Wert params.max erhöhen, wie Sie wollen

Andere Tipps

Ich fand das aber kann sie nicht arbeiten. Sie sollte in der Lage sein (nach this ) zum Gerüst und dann die Aktionen außer Kraft setzen Sie (sagen Liste) in Ihrem Controller wollen, aber wie ich schon sagte, ist es für mich nicht funktioniert ...

class PersonController {
  def scaffold = true

  def list = {
    if(!params.max) params.max = 20
    [ personList: Person.list( params ) ]
  }
}

Ok, wenn Sie sich für diesen Fehler eine Abhilfe dynamisches Gerüst verwenden, ist bearbeiten direkt in Ihrem GRAILS_HOME / src / Grails / templates / Gerüst

In

zum uri:

?max=<num_rows_desired>

Zum Beispiel:

http://projecthost:8080/Library/Books/list?max=20
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top