extjs 2.3 Grid使用

View Code
Ext.onReady(function(){
    Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
    Ext.lib.Ajax.defaultPostHeader = "application/x-www-form-urlencoded; charset=utf-8";
   // data.jsp  ={
//                    "userList":[{"age":1,"name":"弄疯","password":"弄艾丝凡"},
//                        {"age":2,"name":"弄2","password":"弄艾丝凡gPassword2"}
//                   ]} 

    var store = new Ext.data.Store({       
        proxy: new Ext.data.HttpProxy({       
            url:'data.jsp',       
            method: 'POST'      
        }),       
        reader: new Ext.data.JsonReader({            
            root: 'userList',
            },[{name: 'age', mapping: 'age'},    
             {name: 'name', mapping: 'name'},    
                 {name: 'password', mapping: 'password'}]            
        )       
    });   
    store.baseParams={
            euser:encodeURIComponent("utf-8"),
            batName:encodeURIComponent("utf-8")  
            };        //编码

    store.load();    //load

    var column = new Ext.grid.ColumnModel([       
                                           {header: '姓名', dataIndex: 'name'},    
                                           {header: '密码', dataIndex: 'password'},    
                                              {header: '年龄', dataIndex: 'age'}          
                                          ]);       
                                          column.defaultSortable = true;  //排序 
                                          
                                          var grid = new Ext.grid.GridPanel({       
                                              el: 'grid-example',       
                                              width:600,            
                                              height:300,         
                                              title:'标题',               //标题
                                              store: store,                //Grid应使用Ext.data.Store作为其数据源(必须的)。     
                                              cm: column,               //colModel的简写方式
                                              trackMouseOver: false,      //鼠标移动时高亮
                                              sm: new Ext.grid.RowSelectionModel() //selModel的简写方式     
                                          })
                                             grid.render();                //执行容器的渲染,可以将渲染执行在送入的HTML元素上面。

});

不兼容IE6,拒绝IE6!!!!!坑爷...

 


<link rel="stylesheet" type="text/css" href="css/ext-all.css" />

<script type="text/javascript" src="js/ext-base.js"></script>

<script type="text/javascript" src="js/ext-all.js"></script>

<link rel="stylesheet" type="text/css" href="css/grid-examples.css" />

<link rel="stylesheet" type="text/css" href="css/examples.css" />

转载于:https://www.cnblogs.com/-gap/archive/2012/05/25/2517930.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值