【发布时间】:2012-02-18 22:50:37
【问题描述】:
如果我在这样的网格上有一个数据存储:
store = Ext.create('Ext.data.Store', {
fields: [{
name: 'id'
}, {
name: 'filename'
}
// other fields here ...
],
proxy: {
type: 'ajax',
url: 'http://myniftyurl.com/blah',
simpleSortMode: true,
reader: {
type: 'json',
totalProperty: 'total',
root: 'result'
},
extraParams: {
'limit': Ext.get('itemsPerPage').getValue(),
'to': Ext.get('to_date').getValue()
// other params
}
},
model: 'Page',
remoteFilter: true,
remoteSort: true
});
'limit' 和 'to' 值会根据用户输入而改变,这就是问题所在。数据存储继续使用原始参数而不是新输入。我该如何解决这个问题?
提前致谢!
【问题讨论】:
-
你在使用 MVC 模式吗? (即这背后有控制器吗?)
标签: javascript extjs extjs4 javascript-framework