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