Ext.onReady(function () { var cm = new Ext.grid.ColumnModel([{ header: "id", dataIndex: "id" }, { header: "name", dataIndex: "name" }, { header: "score", dataIndex: "score"}]); var data = [['1', 'lilei', 90], ['2', 'hanmeimei', 100], ['3', 'john', 95] ] var store = new Ext.data.Store({ //Ext.data.Store创建一个存储对象,store负责把各种各样的数据(array,json)转换成Ext.data.Record proxy: new Ext.data.MemoryProxy(data), //定义代理 reader: new Ext.data.ArrayReader({}, [ //Ext.data.ArrayReader用来解析数组 {name: 'id' }, //这里可以使用mapping来指定数据的位置,如果想把数组中的第2个元素映射成id,mapping:1 {name: 'name' }, { name: 'store' } ]) }); store.load(); var grid = new Ext.grid.GridPanel({ height:500, renderTo: Ext.getBody(), store: store, cm:cm }) })