Grid 使用ajax的extjs 4.2网格存储;寻呼
我遇到了下一个问题,我有一个通过Ajax加载的带有分页的网格, 我的问题是我收到了大约800万张唱片, 当我使用分页时,我从1到25…等等 但是当我加载pagingbar存储时,它只告诉我我只有25条记录,因为我的ajax只调用1到25条记录。。。为什么会这样?有什么想法吗 问候 我的代码: 贮藏 扩展:“Ext.data.Store”, 别名:“store.Reenvios”, storeId:“ReenviosStore”, model:'IE.model.reenvios.Reenvio' })) 控制器 store.getProxy().extraParams={ “folioType”:folioT.value, “folio”:folioN.value, “状态”:estatus.value, “日期”:date.value, “开始”:0, “限制”:26, “页面大小”:25Grid 使用ajax的extjs 4.2网格存储;寻呼,grid,paging,extjs4.2,Grid,Paging,Extjs4.2,我遇到了下一个问题,我有一个通过Ajax加载的带有分页的网格, 我的问题是我收到了大约800万张唱片, 当我使用分页时,我从1到25…等等 但是当我加载pagingbar存储时,它只告诉我我只有25条记录,因为我的ajax只调用1到25条记录。。。为什么会这样?有什么想法吗 问候 我的代码: 贮藏 扩展:“Ext.data.Store”, 别名:“store.Reenvios”, storeId:“ReenviosStore”, model:'IE.model.reenvios.Reenvio'
'tamanoPagina':''};
store.load({...
看到JSON响应会很有帮助,因此我可以看到包含记录总数的属性的名称
我觉得问题是因为您设置了
totalProperty:'rowCount'
。属性rowCount
很可能是返回的行数(即25或更少),但您希望将totalProperty
设置为包含记录总数的属性。有关详细信息,请参阅文档。服务器的JSON响应是什么样子的?
proxy: {
type: 'ajax',
api: {
//
read: 'resendTransaction/fetchResend'
},
reader: {
type: 'json',
root: '',
totalProperty: 'rowCount'
}
},
autoLoad: false,
autoSync: false
'tamanoPagina':''};
store.load({...