Pergunta

O padrão do andaime Grails é 10 linhas por página.Gostaria de aumentar esse número sem gerar as visualizações e alterar os 10 em cada arquivo.Onde posso alterar o padrão?

Foi útil?

Solução

Você deve instalar modelos de andaime com:

modelos de instalação do Grails

Agora, edite em src/templates/scaffolding Controller.groovy e aumente o valor params.max conforme desejar

Outras dicas

Eu encontrei isso, mas não consigo fazê-lo funcionar.Você deveria ser capaz (de acordo com esse) para fazer o scaffold e então substituir as ações que você deseja (digamos lista) no seu controlador, mas como eu disse, não funciona para mim...

class PersonController {
  def scaffold = true

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

Ok, se você usa scaffolding dinâmico uma solução alternativa para esse bug, é editar diretamente em seu GRAILS_HOME/src/grails/templates/scaffolding

Adicione ao uri:

?max=<num_rows_desired>

Por exemplo:

http://projecthost:8080/Library/Books/list?max=20
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top