前台脚本js
function createTypeCodePanel(){
var itemsPerPage=5;//指定分页大小
var store=Ext.create('Ext.data.Store',{
autoLoad:{start:0,limit:itemsPerPage},
fields:['id','code'],
pageSize:itemsPerPage,//设置分页大
proxy:{
type:'ajax',
url:'TypeServlet?type=query',
reader:{
type:'json',
root:'root',
totalProperty:'totoalProperty'
}
}
});
return new Ext.create('Ext.grid.Panel',{
title:'分类代码',
width:300,
height:300,
/*
viewConfig:{
forceFit:true,
stripeRows:true//在表格中显示斑马线
},*/
store:store,
columns:[//配置表格列
{header:"id",width:50,dataIndex:'id'},
{header:"分类代码",width:50,dataIndex:'code',sortable:true}
],
bbar:[{
xtype:'pagingtoolbar',
width:300,//不设置bar出不来
store:store,//这里需要指定与表格相同的store
displayInfo:true
}]
});
}
后台servlet输出Json数据
{"totoalProperty":1,"root":[{"id":2,"code":"JTKC"}]}