Как увеличить количество строк по умолчанию на странице?

StackOverflow https://stackoverflow.com/questions/57910

  •  09-06-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Вам необходимо установить шаблоны строительных лесов с помощью:

Шаблоны установки Grails

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

Другие советы

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

class PersonController {
  def scaffold = true

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

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

Добавьте в uri:

?max=<num_rows_desired>

Например:

http://projecthost:8080/Library/Books/list?max=20
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top