zoukankan      html  css  js  c++  java
  • easyui datagrid 分页略解

    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才能做出来。这个是关键。

  • 相关阅读:
    tomcat-1
    oscache-2
    oscache-3
    oscache-1
    oscache-4
    缓存概要
    Criterion & DetachedCriteria
    Hibernate <查询缓存>
    Hibernate <二级缓存>
    Hibernate <一级缓存>
  • 原文地址:https://www.cnblogs.com/monkeydai/p/4141458.html
Copyright © 2011-2022 走看看