Ext.onReady(function(){ var fields=["id","name","email","sex","age"];// 字段的描述,指列 var data=[["1","lang","lijun@126.com","0","20"], ["2","lang","lijun@126.com","0","20"], ["3","lang","lijun@126.com","0","20"], ["4","lang","lijun@126.com","0","20"], ["5","lang","lijun@126.com","0","20"]];// 行,与field一一匹配,本地数据取值方式 // store表示数据存储器 var store=new Ext.data.Store({ //数据存储器的数据 data:data,//data必须为数组,才能够实用arrayReader //参数id表示唯一标识,采用ArrayReader数组解析器解析 reader:new Ext.data.ArrayReader({id:"id"},fields) }) var cm=new Ext.grid.ColumnModel([{ header:"id",// 列名 dataIndex:"id" // 与fields一一对应 },{ header:"姓名", dataIndex:"name" // 与fields一一对应 },{ header:"Email", dataIndex:"email" // 与fields一一对应 },{ header:"性别", dataIndex:"sex" // 与fields一一对应 },{ header:"年龄", dataIndex:"age" // 与fields一一对应 }]); var grid=new Ext.grid.GridPanel({ title:'gridpanel', cm:cm, store:store, autoHeight:true }) grid.render(Ext.getBody()); })
?
?
?
Ext.onReady(function() { var fields = ["id", "name", "email", "sex", "age"];// 字段的描述,指列 // var data = [["1", "lang", "lijun@126.com", "0", "20"], // ["2", "lang", "lijun@126.com", "0", "20"], // ["3", "lang", "lijun@126.com", "0", "20"], // ["4", "lang", "lijun@126.com", "0", "20"], // ["5", "lang", "lijun@126.com", "0", "20"]];// 行,与field一一匹配,本地数据取值方式 var jsondata = {total:10,result:[{//total标识表示总记录数,result表示对象属性 id : "1", name : "lang1", email : "lijun@126.com", sex : "0", age : "20" }, { id : "2", name : "lang1", email : "lijun@126.com", sex : "0", age : "20" }, { id : "3", name : "lang1", email : "lijun@126.com", sex : "0", age : "20" }, { id : "4", name : "lang1", email : "lijun@126.com", sex : "0", age : "20" }, { id : "5", name : "lang1", email : "lijun@126.com", sex : "0", age : "20" }]} // store表示数据存储器 var store = new Ext.data.Store({ // 数据存储器的数据 data : jsondata,// jsondata必须为json格式的数据 // 参数id表示唯一标识,采用JsonReader解析Json格式的数据 reader : new Ext.data.JsonReader({id:"id",root:"result",totalProperty:"total"},fields) }) var cm = new Ext.grid.ColumnModel([{ header : "id",// 列名 dataIndex : "id" // 与fields一一对应 }, { header : "姓名", dataIndex : "name" // 与fields一一对应 }, { header : "Email", dataIndex : "email" // 与fields一一对应 }, { header : "性别", dataIndex : "sex" // 与fields一一对应 }, { header : "年龄", dataIndex : "age" // 与fields一一对应 }]); var grid = new Ext.grid.GridPanel({ title : 'gridpanel', cm : cm, store : store, autoHeight : true }) grid.render(Ext.getBody()); })
?
?