您的位置:首页 > Web前端 > JavaScript

groupingstore extjs

2014-01-13 14:05 225 查看
Ext.onReady(function(){

var data = [[1,'张三',24],[2,'李四',30],[3,'王五',24],[4,'赵六',30]] ;

var person = new Ext.data.Record.create([

{name:'id',mapping:0},

{name:'name',mapping:1},

{name:'age',mapping:2}

]);

var arrayReader = new Ext.data.ArrayReader({id:0},person) ;

var memoryProxy = new Ext.data.MemoryProxy() ;

var groupstore = new Ext.data.GroupingStore({

autoLoad:true,

data:data,

proxy:memoryProxy,

groupField:'age',

sortInfo:{field:'id',direction:'ASC'},

reader:arrayReader

});

new Ext.grid.GridPanel({

readerTo:Ext.getBody(),

width:400,

height:400,

store:groupstore,

columns:[

{header:'id',dataIndex:'id'},

{header:'name',dataIndex:'name'},

{header:'age',dataIndex:'age'}],

view:new Ext.grid.GroupingView({forceFit:true})

});

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: