2010-03-18 35 views
5

Tôi có một trang/gsp hiển thị 3 lớp khác nhau.Làm thế nào để thực hiện Thêm một tham số bổ sung trong Grails Pagination?

Điều này có nghĩa là tôi cần thêm thông số bổ sung vào liên kết phân trang.

hiện tự động liên kết được tạo ra bởi thẻ pagination mặc định trong grails tạo liên kết như thế này:

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

Tôi muốn nó được một cái gì đó tương tự như sau:

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

Bất kỳ ý tưởng nào về cách tôi có thể triển khai điều này?

Trả lời

10

Thẻ paginate chấp nhận tham số params. Vì vậy, một cái gì đó như:

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

nên thực hiện thủ thuật.

Xem tài liệu để biết thêm: http://www.grails.org/GSP+Tag+-+paginate

Chúc mừng!

+0

cảm ơn !!!!!!!!! – Neoryder

Các vấn đề liên quan