| | |
| | | } |
| | | |
| | | private void fillShowList(Integer k){ |
| | | if(allAssetInfoList.size() == 0 && assetFromSearchList.size() > 0 ){ |
| | | allAssetInfoList.addAll(assetFromSearchList); |
| | | assetFromSearchList.clear(); |
| | | } |
| | | totalNum = allAssetInfoList.size(); |
| | | totalPage = (totalNum / selctRecordNum) + (Math.mod(totalNum, selctRecordNum) > 0 ? 1 : 0); // 总页 |
| | | allAssetInfoShowList = new List<AssetInfo>(); |
| | | Integer a = (k-1)*selctRecordNum; |
| | | Integer b = Math.min(k*selctRecordNum, allAssetInfoList.size()); |
| | | System.debug('allAssetInfoList.size=>' + allAssetInfoList.size()); |
| | | System.debug('a=>' + a); |
| | | System.debug('b=>' + b); |
| | | System.debug('k=>' + k); |
| | | System.debug('totalNum=>' + totalNum); |
| | | System.debug('totalPage=>' + totalPage); |
| | | System.debug('selctRecordNum=>' + selctRecordNum); |
| | | for (Integer i = a ; i < b ; i++) { |
| | | allAssetInfoShowList.add(allAssetInfoList[i]); |
| | | } |