用easyui分页,当导航到某一页时datagrid表格显示的数据不是同步刷新显示该页数据问题,

eric_liu 发布于 2014/06/15 12:47
阅读 1K+
收藏 2

@曾鹏 你好,想跟你请教个问题:

用easyui分页,当导航到某一页时datagrid表格显示的数据不是同步刷新显示该页数据问题,


刚才留言里头发了一次了。。。才看到有这个,重复了,见谅哈 呵呵

加载中
0
立志尚早
立志尚早

表达的不清不楚的。。。

eric_liu
eric_liu
我详细描述下哦。
0
eric_liu
eric_liu
就是说  用easy ui 中的  datagrid。 每页显示10笔,点分页切换到第二页的时候,数据显示的还是第一页1-10的数据,但是点到第三页的时候,数据才会显示本该显示的21-30的数据。更多页的时候,也不规则的会出现这个情况。 后台的数据debug了下,分页返回的是正常的,前台json在绑定进column中的时候我format的函数里头,他出现的也是正确的。但是刷新完后,最终的显示结果是错的。。。很奇怪
eric_liu
eric_liu
恩 找到原因了。。拼json的时候,对内容里面的双引号没处理好。
0
ViperWhip
ViperWhip
firebug看看post的数据和返回的数据是不是匹配,如果没做客户端分页,多半是后台返回数据错了
0
立志尚早
立志尚早

引用来自“eric_liu”的评论

就是说  用easy ui 中的  datagrid。 每页显示10笔,点分页切换到第二页的时候,数据显示的还是第一页1-10的数据,但是点到第三页的时候,数据才会显示本该显示的21-30的数据。更多页的时候,也不规则的会出现这个情况。 后台的数据debug了下,分页返回的是正常的,前台json在绑定进column中的时候我format的函数里头,他出现的也是正确的。但是刷新完后,最终的显示结果是错的。。。很奇怪
首先,封装的json要包含total属性,其次后台的查询要根据size和page来查,这个datagrid会默认传参,参数名为rows和page。根据你的描述,数据没问题,所以提供的意见是在数据成功加载后,再刷新下页面。
0
18号
18号
或许仔细看看是不是后台出了错
0
K_O
K_O
format里的value要先判断是否为空
返回顶部
顶部