easyui datagrid 重新加载的问题

风起云落123 2014-09-02 08:40:32
我的datagrid里有多条数据,我要进行删除,删除一条,重新加载$("#tableRole-userRole").datagrid("reload"); 这时没有问题,可是当我删除最后一行时,我后台返回的为null,但是在datagrid里重新加载后最后一条数据还存在,哪位大神能告诉下是为什么呢
...全文
2570 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
风起云落123 2014-09-03
  • 打赏
  • 举报
回复
问题解决了,是直接返回null的问题,我后台用的spring mvc,配置的把对象转为json返回 ,我写的是如果没有数据直接 return null,这样reload就出现了问题,修改后
@RequestMapping("/queryRoleByUser")
	@ResponseBody
	public Object queryRoleByUser(String userGuid){
		List<SysRole> roles=roleService.queryRole(userGuid);
//		if(roles ==null || roles.size()<=0) return null;
		for(int i=0;i<roles.size();i++){
			roles.get(i).setSubSystemId(roles.get(i).getSubSystem().getSubSystemId());
		}
		return roles;
	}
风起云落123 2014-09-03
  • 打赏
  • 举报
回复
您说的 edatagrid是我怎么没找到
yaojunyi3726 2014-09-03
  • 打赏
  • 举报
回复
你为什么要reload呢 可以使用edatagrid 如果删除失败返回{iserror:true,msg:'删除失败'} edatagrid就会自动alert错误信息并且要删除的行不会在页面上删除

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧