Pregunta

El andamio de Grails tiene por defecto 10 filas por página.Me gustaría aumentar ese número sin generar las vistas y cambiar el 10 en cada archivo.¿Dónde cambio el valor predeterminado?

¿Fue útil?

Solución

Tienes que instalar plantillas de andamio con:

plantillas de instalación de griales

Ahora, edite en src/templates/scaffolding Controller.groovy y aumente el valor params.max como desee

Otros consejos

Encontré esto pero no puedo hacerlo funcionar.Se supone que debes poder (según este) para realizar scaffolding y luego anular las acciones que desea (digamos lista) en su controlador, pero como dije, no funciona para mí...

class PersonController {
  def scaffold = true

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

Ok, si usas andamios dinámicos, una solución alternativa para este error es editar directamente en tu GRAILS_HOME/src/grails/templates/scaffolding.

Añadir a la uri:

?max=<num_rows_desired>

Por ejemplo:

http://projecthost:8080/Library/Books/list?max=20
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top