2010-03-18 2 views
5

J'ai une page/gsp qui affiche 3 classes différentes.Comment mettre en œuvre l'ajout d'un paramètre supplémentaire dans la pagination Grails?

Cela signifie que j'ai besoin d'ajouter des paramètres supplémentaires aux liens de pagination.

actuellement l'auto lien généré par tag de pagination par défaut dans Grails produit des liens comme ceci:

http://localhost:8080/Teams/Leader/assignFollower?offset=400&max=100

Je voudrais que ce soit quelque chose de similaire à ceci:

http://localhost:8080/Teams/Leader/assignFollower?LeaderId=1&TeamId=2&offset=400&max=100

Des idées comment je peux mettre en œuvre cela?

Répondre

10

La balise paginate accepte un paramètre params. Donc quelque chose comme:

<g:paginate 
     total="${Leader.count()}" 
     params="${[LeaderId:1, TeamId: 2]}" /> 

devrait faire l'affaire.

Voir la documentation pour plus: http://www.grails.org/GSP+Tag+-+paginate

Cheers!

+0

merci !!!!!!!!! – Neoryder

Questions connexes