论坛首页 入门讨论版 EXT

请问如何分页

浏览 220 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2007-12-30 关键字: grid
我的jsp代码是:
<button onclick="show()">show grid</button>
    <div id="grid1" name="grid1" style="height:265"></div>
-----------
js代码是:
var ds=new Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'data1.jsp'}),
reader: new Ext.data.JsonReader({
totalProperty: 'totalProperty',
root: 'root'}, [
{name: 'id'},
{name: 'name'},
{name: 'descn'}
])
    })

var grid = new Ext.grid.GridPanel({
    el: 'grid1',
    ds: ds,
    bbar: new Ext.PagingToolbar({
        pageSize: 10,
        store: ds,
        displayInfo: true,
        displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条',
        emptyMsg: "没有记录"
    })
});
function show()
{
    ds.load({params:{start:0,limit:5}});
    grid.render();
}
------------------
后台的表格数据是:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String start = request.getParameter("start");
String limit = request.getParameter("limit");
try {
    int index = Integer.parseInt(start);
    int pageSize = Integer.parseInt(limit);

    String json = "{totalProperty:100,root:[";
    for (int i = index; i < pageSize + index; i++) {
        json += "{id:" + i + ",name:'name" + i + "',descn:'descn" + i + "'}";
        if (i != pageSize + index - 1) {
            json += ",";
        }
    }
    json += "]}";
    //-------------------------------
    System.out.println(json);
    //------------------------------------------
    response.getWriter().write(json);
} catch(Exception ex) {
}
%>
-----------------
分页的时候看不到数据   fireBug提示信息在附件。
我是初学者个东西  请问怎么解决  才能看到数据?
谢谢
  • 9cf3120c-2986-458d-847c-96733ffa6c77-thumb
  • 描述: 错误信息
  • 大小: 14.7 KB
   
论坛首页 入门讨论版 EXT

跳转论坛:
JavaEye推荐