您的位置:首页 > 产品设计 > UI/UE

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方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐