Sammie 2010-08-27 14:58
浏览 262
已采纳

Extjs分页

Ext.onReady(function(){
var ds = new Ext.data.Store( {
//autoLoad:{params:{start:0,limit:2}},
proxy : new Ext.data.HttpProxy( {
url : 'getAllWhyzl.action'
}),
reader : new Ext.data.JsonReader( {
root : 'results',
totalProperty : 'totalCount',
id : 'IWhyid',
successProperty : '@success'
}, [ {
name : 'whyzl.IWhyid',
mapping : 'IWhyid'
}, {
name : 'whyzl.CWhyno',
mapping : 'CWhyno'
}, {
name : 'whyzl.CWhyname',
mapping : 'CWhyname'
}, {
name : 'whyzl.IDeptid',
mapping : 'IDeptid'
}, {
name : 'whyzl.CPhone',
mapping : 'CPhone'
}, {
name : 'whyzl.CWhyStatus',
mapping : 'CWhyStatus'
}])
});
var grid = new Ext.grid.EditorGridPanel({
collapsible : true,
animCollapse : false,
iconCls : 'icon-grid',
store : ds,
renderTo : 'topic-grid',
columns:[new Ext.grid.RowNumberer(), {
id : 'id',
header : '内编号',
dataIndex : 'whyzl.IWhyid',
width : 40
}, {
header : "人员编号",
dataIndex : 'whyzl.CWhyno',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 50,
sortable : true,
locked : false
}, {
header : "人员姓名",
dataIndex : 'whyzl.CWhyname',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 100
},{
header : "人员类型",
dataIndex : 'whyzl.IDeptid',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 100
}, {
header : "联系方式",
dataIndex : 'whyzl.CPhone',
editor:new Ext.form.TextField({
allowBlank:false
}),
width : 100
}, {
header : "工作状态",
dataIndex : 'whyzl.CWhyStatus',
width : 100
}
],
viewConfig : {
forceFit : true
},
sm:new Ext.grid.RowSelectionModel(),
bbar:new Ext.PagingToolbar( {
pageSize : 1,
store :ds,
displayInfo : true,
displayMsg : '显示 {0}-{1}条 / 共 {2} 条',
emptyMsg : "无数据。",
items : ['-', {
pressed : true,
enableToggle : true,
text : '按钮',
cls : 'x-btn-text-icon details'
}]

})

怎么写分页啊?
是store那加个属性:autoLoad:{start:0,limit:2},
我总是显示所有
是不是在后台还要进行什么转换啊

  • 写回答

1条回答 默认 最新

  • kgkg85125 2010-08-27 16:19
    关注

    后台会后start、limit为request中的参数。第二页的时候start为2,limit为2。然后你在进行分页查询就可以了。。。。。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看