项目场景:
在Kendo UI 前端分页时,查询后的数据进行翻页时,翻页无效
问题描述:
在web页面进行分页显示时,点击最后一页跳转到0页,点击分页中的数字可以正常分页。以下是分页代码:
pageable: {
pageSize: 100,
refresh:true,
messages : {
display : "{0} - {1} 共 {2} 条数据",
empty : "没有要显示的数据",
page : "Page",
of : "of {0}",
itemsPerPage : "items per page",
first : "首页",
previous : "前一页",
next : "下一页",
last : "最后一页",
refresh : "刷新"
}
}
原因分析:
在web页面首次进行查询时,查询条件为当天的数据,后端返回的数据为空,此时Kend UI grid创建列表时会记录第一次的数据集结果,当点击翻页时,相当于还是用的第一次没有数据的列表。
解决方案:
在调用处加下grid.destroy()方法。