找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 12080|回复: 1

EXt2.0 + jsp 分页

[复制链接]
发表于 2009-11-25 01:18:30 | 显示全部楼层 |阅读模式 IP:江苏扬州
Ext.onReady(function(){
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel([
    new Ext.grid.RowNumberer(),
    sm,
        {header:'编号',dataIndex:'id',sortable:true},
        {header:'名称',dataIndex:'name',sortable:true},
        {header:'性别',dataIndex:'sex',sortable:true,renderer:function(value){
        if(value=='male'){
          return " <span style='color:red;font-weight:bold;'>红男 </span> <img src='./img/125.gif'>";
        }else{
          return " <span style='color:green;font-weight:bold;'>绿女 </span> <img src='./img/123.gif'>";
        }
        }},
        {header:'描述',dataIndex:'descn',sortable:true}
    ]);
    cm.defaultSortable = true;
var ds = new Ext.data.Store({
        proxy: new Ext.data.HttpProxy({url:’page.jsp’}),
        reader: new Ext.data.JsonReader({
                totalProperty: ‘totalProperty’,
                root: ‘root’
    },
    [
        {name: 'id',mapping:'id'},
        {name: 'name',mapping:'name'},
        {name:'sex',mapping:'sex'},
        {name: 'descn',mapping:'descn'}
    ]),
    remoteSort:true
   
    });
      
    var grid = new Ext.grid.GridPanel({
    el: ‘grid’,
    title:’Ext Grid Test’,
    width:450,
    height:410,
    trackMouseOver:false,
loadMask: {msg:’正在加载数据,请稍侯……’},
    store:ds,
    cm: cm,
    sm:sm,
    bbar: new Ext.PagingToolbar({
            pageSize: 5,
            store: ds,
            displayInfo: true,
            displayMsg: ‘当前显示 {0} – {1}条记录 /共 {2}条记录’,
            emptyMsg: “No topics to display”
        })
});

    grid.render();
   
    ds.load({params:{start:0, limit:5}});
   
});
//JSP
<%@ page language=”java” pageEncoding=”UTF-8″%>
     <%
String start = request.getParameter(”start”);
String limit = request.getParameter(”limit”);
int index = Integer.parseInt(start);
int pageSize = Integer.parseInt(limit);
String json = “{totalProperty:100,root:[";
String sex="";
for (int i = index; i < pageSize + index; i++) {
if(i%2==0)
{
sex="male";
}
else{
sex="female";
}
    json += "{id:" + i + ",name:'" + i + "',sex:'"+sex+"',descn:'descn" + i
    + "'}";
    if (i != pageSize + index - 1) {
    json += ",";
    }
}
json += "]}”;
response.getWriter().write(json);
System.out.print(json);
%>
Tags: EXt2.0, jsp, 分页
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 19:36 , Processed in 0.385897 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表