我正在处理分页和pageSize:10,我的商店总共返回60条记录,我想将它们分为6页,每页10条记录,但是每页60条记录..我不知道什么是错误的,请您帮我,我的代码在下面
//Model code
Ext.define('UniqueYear', {
extend: 'XXXX.model.common.Base',
fields: [
'ID',
'Year',
'value'
],
proxy: {
type: 'jsonp',
url:'base/getYear/',
reader : {
type : 'json',
rootProperty : 'data',
totalProperty : 'totalCount'
},
pageSize:'10'
}
});
//view code
Ext.define('XXX.NewYear', {
extend: 'Ext.grid.Panel',
xtype: 'grid',
id: 'GridId',
reference:'GridRef',
hidden:true,
autoLoad: true,
width: '1200px',
requires: [
'Ext.grid.filters.Filters'
'Ext.toolbar.Paging'
],
//view model created here
viewModel: {
stores:{
myStore: {
model: 'UniqueYear',
session: true
}
}
},
bind: {
store: '{myStore}',
},
selModel: {
selType: 'checkboxmodel',
mode: 'MULTI'
},
columns: [{
xtype: 'rownumberer'
},{
header: 'ID',
dataIndex: 'ID',
//width: '14%',
hidden:true
},{
header: ' Year',
dataIndex: 'Year',
flex : 1,
sortable : true,
align : 'left'
}, {
header: 'Value',
dataIndex: 'Value',
flex : 1,
sortable : true,
align : 'left'
}],
bbar: {
xtype: 'pagingtoolbar',
reference: 'pagingtoolbarref',
displayInfo: true,
displayMsg: 'Displaying {0} to {1} of {2} records ',
emptyMsg : 'No Data To Display'
bind : {
store : '{myStore}',
}
}
});
请帮助我解决分页问题