Wie erhöhe ich die Anzahl der Standardzeilen pro Seite?
-
09-06-2019 - |
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?
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
zum uri:
?max=<num_rows_desired>
Zum Beispiel:
http://projecthost:8080/Library/Books/list?max=20