ExtJs pagingtoolbar不显示的问题

猎隼1994 2016-04-12 10:43:26
这个是ExtJS代码

Ext.onReady(function(){
var itemPerPage=2;//指定分页大小
var store=Ext.create('Ext.data.Store',{
autoLoad:{start:0,limit:itemPerPage},
fields:['id','name','age'],
pageSize:itemPerPage,
proxy:{
type:'ajax',
url:'paging.php',
reader:{
type:'json',
root:'rows',
totalProperty:'results'
}
}
});
Ext.create('Ext.grid.Panel',{
title:'Paging示例',
renderTo:Ext.getBody(),
width:400,
height:150,
frame:true,
store:store,
columns:[
{header:'id',width:30,dataIndex:'id',sortable:true},
{header:'姓名',width:80,dataIndex:'name',sortable:true},
{header:'年龄',width:80,dataIndex:'age',sortable:true}
],
bbar:[
{
xtype: 'pagingtoolbar',
store:store, //需要指定与表格相同的store
displayInfo:true
}
]
});
});

这个是服务器端代码

<?php
$start=$_REQUEST['start'];
$limit=$_REQUEST['limit'];
if($start==0){
$str='{result:4,rows:[{id:2,name:\'mary\',age:23},{id:3,name:\'lie\',age:22}]}';
}else{
$str='{result:4,rows:[{id:4,name:\'liesun\',age:23},{id:5,name:\'hahh\',age:26}]}';
}
echo $str;
?>

当修改start值的时候,panel中出现的数据时不一样的,但是pagingtoolbar不显示啊

能问一下各位这是什么原因引起的么?
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
猎隼1994 2016-04-12
  • 打赏
  • 举报
回复
pagingtoolbar不显示是怎么引起的
猎隼1994 2016-04-12
  • 打赏
  • 举报
回复
引用 2 楼 showbo 的回复:
totalProperty:'results' $str='{result:4 总记录数配置不对,不过这个不会影响分页显示,4.1.1a测试你的代码没有问题
多谢多谢,完美解决,我用的是4.0.7的出现问题,代码没变用4.2能运行
Go 旅城通票 2016-04-12
  • 打赏
  • 举报
回复
totalProperty:'results' $str='{result:4 总记录数配置不对,不过这个不会影响分页显示,4.1.1a测试你的代码没有问题

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧