寫在前面:處理前拿到介面回傳串列物件資料Obj(包括List和RecordCount)Search(上次獲取串列所傳引數),批量洗掉的資料列checkedList
1.GridManager單個洗掉最后一頁最后一條資料場景處理
在洗掉完成并成功后
if(Obj.List.length == 1 && Search.PageIndex > 1){ GridManager.setQuery('DataGrid', Search,--Search.PageIndex); }else{ GridManager.refreshGrid('DataGrid'); }
2.批量洗掉后場景處理
同上
if(Search.PageIndex > 1){ var myPage = 0; var fromNowOn = Obj.RecordCount - (Search.PageIndex-1)*Search.PageSize; if(checkedList.length >= fromNowOn){ if(checkedList.length == fromNowOn){ myPage = 1; }else{ myPage = Math.ceil((checkedList.length-fromNowOn)/Search.PageSize); } } if(myPage != 0){ Search.PageIndex = Search.PageIndex-myPage; GridManager.setQuery('DataGrid', Search,Search.PageIndex); }else{ GridManager.refreshGrid('DataGrid'); } }else{ GridManager.refreshGrid('DataGrid'); }
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/228851.html
標籤:jQuery
上一篇:jQuery操作樣式
