easyUI的datagrid,当后台查询结果为空,不执行OnLoadSuccess方法的解决
2017-02-10 15:26
363 查看
有时候后,后台执行返回的json对象为null或者不合法时,不会执行OnLoadSuccess方法,也不会执行OnLoadError方法时,有可能是rows为空,不合法,这时,total为0。
//salesOutbounds是对象List
map.put("rows", salesOutbounds);
// total and footer, just query only once.
//防止没有查到明细数据时,导致datagrid的OnLoadSuccess方法不能执行,而使得加载幕布不能去掉
if(salesOutbounds.isEmpty()){
count = 1L;
}
map.put("total", count);
解决方法:
设置total>0的值,如=1,则可执行OnLoadSuccess方法。
//salesOutbounds是对象List
map.put("rows", salesOutbounds);
// total and footer, just query only once.
//防止没有查到明细数据时,导致datagrid的OnLoadSuccess方法不能执行,而使得加载幕布不能去掉
if(salesOutbounds.isEmpty()){
count = 1L;
}
map.put("total", count);
解决方法:
设置total>0的值,如=1,则可执行OnLoadSuccess方法。
相关文章推荐
- 【解决方法】easyui中datagrid执行loadData方法出现异常
- 【工作记录0013】easyui中datagrid绑定,后台可读出数据,前台未显示的解决方法
- 试图执行的查询中不包含作为合计函数一部分的特定表达式的解决方法
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- Gridview查询后,对查询结果进行编辑,可无法定位我要的记录行,解决方法
- eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)
- [Bug]使用ST_Geometry查询结果不准确的解决方法
- mysql in子查询执行效率慢的解决方法
- easyui 加载 html 片段 js不执行解决方法
- easyui datagrid 没数据时显示滚动条的解决方法
- JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法
- Hibernate SQLQuery 查询Oracle char类型结果为一个字符的解决方法
- 浅析DedeCMS GBK版安装sphinx全文索引无法查询无结果的解决方法
- 执行SQL语句时出现问题操作必须使用一个可更新的查询错误的解决方法
- 解决方法:hql查询无主键表中的数据,返回的结果全是一样的!
- 解决SQL2000出现"无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的方法
- 在此上下文中不允许使用子查询。只允许使用标量表达式。Insert 查询结果-解决方法
- eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)
- easyui datagrid 没数据时显示滚动条的解决方法
- JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法