52,797
社区成员
发帖
与我相关
我的任务
分享
Ext.onReady(function () {
//后台返回的数据格式是 {total:总页数值,rootList:[{},{}]}
//alert(start);
var store = new Ext.data.JsonStore({
url: 'Data.aspx?p=ppppssssp',
root: 'rows',
totalProperty: 'total',
fields: [
{ name: 'uid' },
{ name: 'UserName' },
{ name: 'address' },
{ name: 'Email' },
{ name: 'Mobile'}],
method: 'get'
});
store.load({
params: {
start:0,
limit:10
}
}); //加载数据
var grid = new Ext.grid.GridPanel({
frame: true,
title: '用户信息表',
stripeRows: true, //斑马线
store: store,
applyTo: 'grid',
trackMouseOver: true,
height: 300,
width: 800,
loadMask: { msg: '正在加载数据,请稍侯……' },
viewConfig: {
forceFit: true
},
columns: [
new Ext.grid.RowNumberer(), //行号
{header: '<font size=2>用户ID</font>', dataIndex: 'uid', sortable: true },
{ header: '<font size=2>用户姓名</font>', dataIndex: 'UserName', sortable: true },
{ header: '<font size=2>用户地址</font>', dataIndex: 'address', sortable: true },
{ header: '<font size=2>用户邮箱</font>', dataIndex: 'Email', sortable: true },
{ header: '<font size=2>用户电话</font>', dataIndex: 'Mobile', sortable: true}],
bbar: new Ext.PagingToolbar({//分页
//pageSize: 10,
store: store,
displayInfo: true //非要为true,不然不会显示下面的分页按钮
//displayMsg: '<font size=2>第 {0} 条到 {1} 条,一共 {2} 条记录</font>',
//emptyMsg: "没有记录"
})
})
})