62,614
社区成员
发帖
与我相关
我的任务
分享
Ext.onReady(function(){
var recordType = new Ext.data.Record.create([
{name : "number",type : "string"},
{name : "name",type : "string"},
{name : "author",type : "string"},
{name : "press",type : "string"},
{name : "price",type : "string"},
{name : "language",type : "string"},
{name : "lend",type : "string"}
]);
var reader = new Ext.data.JsonReader(
{totalProperty : "num", root : "arr",id : "number"},recordType);
var proxy=new Ext.data.HttpProxy({url : 'http://127.0.0.1:8080/Extjs03/personInfoGridLoad.jsp'});
var ds = new Ext.data.Store( {proxy:proxy,reader:reader});
ds.load();
var sm = new Ext.grid.CheckboxSelectionModel();
var cm = new Ext.grid.ColumnModel( {
defaultSortable : true,
columns : [
sm,
{header:'<center>编号</center>',dataIndex:'number',width:100},
{header:'<center>名称</center>',dataIndex:'name',width:200},
{header:'<center>作者</center>',dataIndex:'author',width:80},
{header:'<center>出版社</center>',dataIndex:'press',width:200},
{header:'<center>价格</center>',dataIndex:'price',width:50},
{header:'<center>语种</center>',dataIndex:'language',width:70},
{header:'<center>是否借出</center>',dataIndex:'lend',width:60}
]
});
var libraryInfoGrid = new Ext.grid.GridPanel({
title:'图书信息',
store: ds,
cm: cm,
sm:sm,
renderTo:Ext.getBody(),
width:800,
height:400,
tools:[{id:"save"},{id:"help",handler:function(){Ext.MessageBox.alert("工具栏按钮","工具栏上的关闭按钮时间被激发了")}}],
tbar:[{
text:'新增图书',
tooltip:'新增图书信息',
iconCls:'add'
}, '-', {
text:'修改',
tooltip:'修改图书信息',
iconCls:'option'
},'-',{
text:'删除',
tooltip:'删除图书信息',
iconCls:'remove'
}],
region:'center',
bbar: new Ext.PagingToolbar({
pageSize: 10,
store: ds,
displayInfo: true,
displayMsg: '显示第 {0} 条到 {1} 条记录,一共 {2} 条',
emptyMsg: "没有记录"
})
});
});