首页 > 其他 > 详细

easyui datagrid 分页略解

时间:2014-12-03 22:55:36      阅读:308      评论:0      收藏:0      [点我收藏+]

easyui datagrid 本身自带了分页功能。

但是这个需要你自己控制。

在后台可以得到两个datagrid的参数,rows 和page。其中rows是每页要显示的个数,page是第几页。单纯的设置rows是不行 的,datagrid真正显示的是你

从数据库里得到的真正条数,应该用rows当查询条件,得到rows条才行。

传到前台的json传应该是这样的:

{"total":50,"rows":[{"sex":"nan16","age":16,"name":"zhangsan16"},{"sex":"nan16","age":16,"name":"zhangsan16"}]}

只有 json正确了才能正确的显示分页。

rows里面的json可以用JSONObject.put("name",name)这样得到。在吧JSONObject分别放到JSONArray里面JSONArray.put(JSONObject);

JSONObject jb = new JSONObject();

JSONArray ja = new JSONArray();
            for(People pp:list){
                jb.put("name", pp.getName());
                jb.put("age", pp.getAge());
                jb.put("sex", pp.getSex());
                ja.put(jb);
            }

再把total 和rows加进去。

datagrid的分页只有认清了rows和page才能做出来。这个是关键。

easyui datagrid 分页略解

原文:http://www.cnblogs.com/monkeydai/p/4141458.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!