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数据。
这里的实现是通过thrift 远程调用接口来实现查询,json格式数据的封装是thrift内部执行的,后台执行查询后如果没有数据list即为空,所以在service中要判断为空的情况,即使为空也要生成一个带格式的空json数据。
相关文章推荐
- ext的datagrid删除最后数据时候不更新的解决
- 在Ext.grid.GridPanel中每次都显示最后一条记录
- 页面上需分页的数据(如Ext.grid.GridPanel)的注意事项
- iOS-分组UITableView删除崩溃问题(当删除section中最后一条数据崩溃的情况)
- ListView删除item时总是删除最后一条数据!
- 找到RecyclerView最后一条数据||RecyclerView上拉加载||GridLayoutManger
- GridView批量删除页面最后N条数据时自动翻到上一页问题
- DataGrid分页情况下删除当前页的最后一条数据并给删除添加确认框
- Ext.grid.Panel远程加载数据分页,提供添加删除修改等操作
- ACCESS删除datagridview和数据库中的一条数据,同时更新显示的方法源码
- SpringMVC下删除一条数据后重新加载当前页面(已实现分页功能)
- 使用Ext中的Grid,Form,Dialog来实现列表,创建,更新,删除,查找和分页功能
- Ext JS GridPanel + WebService + 返回xml数据 + 批量删除
- ListView删除一条数据时,最后一条数据出现重复
- ext的grid中如果对一条记录进行更新操作,grid选中项不会改变解决方案
- GridView批量删除页面最后N条数据时自动翻到上一页问题
- Ext 4.2 grid 读脏数据问题:某一行数据被更新,更新前后获取这一行数据数据不匹配的问题
- GridView批量删除页面最后N条数据时自动翻到上一页问题
- vc在grid里面的最后一条数据后增加一条数据
- wabacus框架中关于‘更新页面数据失败’--解决思路