Gird Store 自动装载时附加一个参数user,而在pagingtoolbar上点击获取下一页数据时却报异常,从Request上看,应该是获取下一页数据的时候丢失了user参数,不知如何解决?
Console:
Exception GET http://localhost:8080/Accordion/expendinfo/view.action?_dc=1341886862058&page=3&start=20&limit=10&group=%5B%7B%22property%22%3A%22expendtime%22%2C%22direction%22%3A%22ASC%22%7D%5D&sort=%5B%7B%22property%22%3A%22expendtime%22%2C%22direction%22%3A%22DESC%22%7D%5D 400 (Bad Request)
STORE CODE:
[code="js"]
Ext.define('PersonMani.store.ExpenditureInfos', {
extend: 'Ext.data.Store',
requires: 'PersonMani.model.ExpenditureInfo',
model: 'PersonMani.model.ExpenditureInfo',
autoLoad: true,
pageSize: 10,
autoLoad: {start: 0, limit: 10 ,params:{user: encodeURI(parent.frames.topFrame.Person.name)}},
...
)}
[/code]
GRID pagingtoolbar CODE:
[code="js"]
dockedItems: [
{
xtype: 'pagingtoolbar',
store: 'ExpenditureInfos',
dock: 'bottom',
displayInfo: true,
displayMsg: 'ExpendInfo {0} - {1} of {2}',
emptyMsg: "none",
plugins: Ext.create('Ext.ux.ProgressBarPager', {})
}
]
[/code]