extjs 分页显示
Ext.onReady(function(){varstore=newExt.data.Store({pageSize:10,proxy:{type:'ajax',url...
Ext.onReady(function(){
var store = new Ext.data.Store({
pageSize: 10,
proxy: {
type: 'ajax',
url: 'test.php',
reader:{
type:'json',
root:'data',
totalProperty: 'total'
}
},
fields:['id', 'name', 'desc']
//autoLoad:true
});
store.load({params:{start:0,limit:10}});
var grid = Ext.create('Ext.grid.Panel',{
xtype: 'grid',
renderTo: Ext.getBody(),
store: store,
columns: [
{header: '编号', dataIndex: 'id'},
{header: '名称', dataIndex: 'name'},
{header: '描述', dataIndex: 'desc'}
],
bbar: new Ext.PagingToolbar({
pageSize: 10,
store: store,
displayInfo: true
})
});
});
代码不是很长,但是使用分页时只能显示出第一页来,调试时发现后天也是可以传回数据的,但是跳转到第二页以后就不显示数据了! 展开
var store = new Ext.data.Store({
pageSize: 10,
proxy: {
type: 'ajax',
url: 'test.php',
reader:{
type:'json',
root:'data',
totalProperty: 'total'
}
},
fields:['id', 'name', 'desc']
//autoLoad:true
});
store.load({params:{start:0,limit:10}});
var grid = Ext.create('Ext.grid.Panel',{
xtype: 'grid',
renderTo: Ext.getBody(),
store: store,
columns: [
{header: '编号', dataIndex: 'id'},
{header: '名称', dataIndex: 'name'},
{header: '描述', dataIndex: 'desc'}
],
bbar: new Ext.PagingToolbar({
pageSize: 10,
store: store,
displayInfo: true
})
});
});
代码不是很长,但是使用分页时只能显示出第一页来,调试时发现后天也是可以传回数据的,但是跳转到第二页以后就不显示数据了! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询