您的位置:首页 > 其它

ext grid 删除最后一条数据后,页面更新失败

2014-07-22 11:28 295 查看
今天在做ext grid时,遇到一个问题,store删除最后一行数据后,Ext.StoreMgr.get('pushServerStore').reload(); 不能重新加载数据,还是显示原来的那条数据。经过查证,原因是最后一条数据被删除后,后台返回的数据格式不正确,store.proxy.reader不能解析后台返回的数据,所以在后台处理中,即使无数据 ,也要返回正确的数据格式(比如json:‘total:0,data:[]’)

这里的实现是通过thrift 远程调用接口来实现查询,json格式数据的封装是thrift内部执行的,后台执行查询后如果没有数据list即为空,所以在service中要判断为空的情况,即使为空也要生成一个带格式的空json数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐