首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用dojox.grid.DataGrid实现分页

如何用dojox.grid.DataGrid实现分页
EN

Stack Overflow用户
提问于 2011-07-09 13:44:47
回答 1查看 4K关注 0票数 2

我使用dojox.grid.DataGrid来显示网格中的数据。目前,数据库中有50条记录,因此它在网格中显示了50条记录(请参见此处的UI )

是否可以告诉dojox.grid.DataGrid每页显示10条记录。这意味着我希望每页只显示10条记录,如果用户在分页下点击2页,它应该会显示下10条记录。

请告诉我这是否可能??

这是我的JSP页面:

代码语言:javascript
复制
   <body class=" claro ">
        <span dojoType="dojo.data.ItemFileReadStore" jsId="store1" url="http://localhost:8080/Man/MyServlet2"></span>




<table dojoType="dojox.grid.DataGrid" store="store1" 
   style="width: 100%; height: 500px;">
    <thead>
        <tr>
            <th width="150px" field="name">Name</th>
            <th width="150px" field="dept">Dept</th>
                    </tr>
    </thead>
</table>

这是我的servlet代码:

代码语言:javascript
复制
public void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {

    response.setContentType("text/x-json;charset=UTF-8");
    response.setHeader("Cache-Control", "no-cache");

    System.out.print("MyservletSAA called");

    PrintWriter out = response.getWriter();

    List list = new ArrayList();

    for (int i = 0; i < 50; i++) {
        Employee emp = new Employee();
        emp.setDept("MyDept" + i);
        emp.setName("MYName" + i);

        list.add(emp);
    }

    JSONObject json = new JSONObject();
    json.put("items", list.toArray());

    response.getWriter().write(json.toString());

}
EN

回答 1

Stack Overflow用户

发布于 2013-09-08 20:11:34

很老的帖子,但也许能帮上忙:

http://dojotoolkit.org/reference-guide/1.9/quickstart/data/usingdatastores/pagination.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6635106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档