easyUI的datagrid,當後臺查詢結果爲空,不執行OnLoadSuccess方法的解決

有時候後,後臺執行返回的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方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章