【发布时间】:2013-11-28 00:00:03
【问题描述】:
我已经尝试解决这个分页问题一周了,但没有好的结果,
我的控制器里有这个
PatientController{
def show(Long id) {
def patientInstance = Patient.get(id)
if (!patientInstance) {
flash.message = message(code: 'default.not.found.message', args: [message(code: 'patient.label', default: 'Patient'), id])
return
}
def historyInstance = History.findAllByPatient(patientInstance)
def total = historyInstance.size()
[historyInstance: historyInstance,patientInstance: patientInstance,historyInstanceTotal: total]
}
}
我在视图上有这段代码
<g:each in="${historyInstance}" var="historyInstances" status="i">
...
</g:each>
<div class="pagination">
<g:paginate total="${historyInstanceTotal}"/>
</div>
我使用了params,<g:paginate> 上的最大值,我尝试了所有方法但没有结果,它总是在视图中显示整个历史记录。
【问题讨论】:
-
grails paginate doesn't work 的可能重复项
标签: grails gsp pagination