ilh*_*han 2 extjs extjs4 extjs4.1
我将如何获得store.load()运行时将发送的所有参数?我的意思是,我不会运行store.load()但我想获取所有请求参数.我该怎么办?(这是一个网格的商店)
建立源代码如何产生params,这里有一个能产生预期结果的函数,只要知道如果你要更新超过4.1的Extjs,它可能会因后台代码更改的性质而停止工作:
function getParamsObject(store){
var options = {
groupers: store.groupers.items,
page: store.currentPage,
start: (store.currentPage - 1) * store.pageSize,
limit: store.pageSize,
addRecords: false,
action: 'read',
filters: store.filters.items,
sorters: store.getSorters()
};
var operation = new Ext.data.Operation(options);
var fakeRequest = store.getProxy().buildRequest(operation);
var params = fakeRequest.params;
return params;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6828 次 |
| 最近记录: |