您的位置:首页 > 其它

如果数据是查询完之后再放进grid中的,用下面方式进行分页。

2017-05-11 11:17 288 查看
如果数据是查询完之后再放进grid中的,用下面方式进行分页。

List<CnitsecEManage> resultList = new ArrayList<CnitsecEManage>();

        

        if(cnitsecEManageList!=null && cnitsecEManageList.size()>0){

            int first = rows*(page-1);

            int end = page*rows;

            if(cnitsecEManageList.size()>end){

                for(int i=first;i<end;i++){

                    resultList.add(cnitsecEManageList.get(i));

                }

            }else if(cnitsecEManageList.size()>first && cnitsecEManageList.size()<end){

                for(int i=first;i<cnitsecEManageList.size();i++){

                    resultList.add(cnitsecEManageList.get(i));

                }

            }else{

                resultList=cnitsecEManageList;

            }

        }

        

        grid.setRows(resultList);
        grid.setTotal(Long.valueOf(String.valueOf(cnitsecEManageList==null ? 0 :cnitsecEManageList.size())));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐