extjs动态地将参数添加到商店的baseparams

时间:2011-02-11 20:25:42

标签: extjs

我想在这里遵循这个例子:http://www.sencha.com/forum/showthread.php?11735-How-can-I-ADD-to-baseParams-rather-than-overwrite-one-set-of-baseParams-with-another
目标是动态地向您的baseparams添加参数。 但是当我提交请求时,我看不到添加的参数。我错过了什么?

2 个答案:

答案 0 :(得分:7)

每个扩展Ext.data.Store的班级都有一个setBaseParam()方法可用于此。

如果您的商店位于名为store的变量中,则执行

store.setBaseParam('someParameter','value');

最常见的用法可能是网格

grid.getStore().setBaseParam('someParameter','value');

类似于远程组合框

comboBox.getStore().setBaseParam('someParameter','value');

答案 1 :(得分:0)

对于ExtJS4你应该

comboBox.getStore()。getProxy()。extraParams.someParam ='someValue'