Как мне увеличить количество строк по умолчанию на странице? - PullRequest
2 голосов
/ 12 сентября 2008

По умолчанию строительные леса Grails составляют 10 строк на страницу. Я хотел бы увеличить это число без генерации просмотров и изменения 10 в каждом файле. Где я могу изменить настройки по умолчанию?

Ответы [ 4 ]

3 голосов
/ 15 сентября 2008

Вы должны установить шаблоны скаффолдов с:

grails install-templates

Теперь отредактируйте в src / templates / scaffolding Controller.groovy и увеличьте значение params.max, как вы хотите

1 голос
/ 16 сентября 2008

Хорошо, если вы используете динамический каркас для обхода этой ошибки, редактируйте его непосредственно в GRAILS_HOME / src / grails / templates / scaffolding

1 голос
/ 12 сентября 2008

Я нашел это, но не могу заставить его работать. Предполагается, что вы сможете (согласно this ) создать эшафот и затем переопределить действия, которые вы хотите (скажем, список) в вашем контроллере, но, как я уже сказал, это не работает для меня ...

class PersonController {
  def scaffold = true

  def list = {
    if(!params.max) params.max = 20
    [ personList: Person.list( params ) ]
  }
}
0 голосов
/ 13 марта 2014

Добавьте к URI:

?max=<num_rows_desired>

Например:

http://projecthost:8080/Library/Books/list?max=20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...