在Internet Explorer(任何)上调用load时,Extjs JsonStore baseParams混淆了

时间:2012-03-29 06:29:52

标签: javascript extjs extjs3

我正在使用Extjs 3.4。当加载一些细节时,我试图将一些参数设置到另一个商店并加载它;像这样的东西:

countingTypeStore.setBaseParam(pdcId, parseInt(record.data.id));
countingTypeStore.setBaseParam(managementUnitId, managementUnitId);
countingTypeStore.load();

远程方法需要按此顺序排列参数,Firefox和Chrome的一切都很好,但在IE中,基本参数混合起来(首先是第二个,反之亦然)。我该怎么办?还有另一种动态设置商店参数的方法吗?

2 个答案:

答案 0 :(得分:1)

这是另一种方式countingTypeStore.load({params:{pdcId: calculatedId}});

答案 1 :(得分:0)

我会在加载之前使用类似的东西:

countingTypeStore.baseParams = {
    pdcId : calculatedId,
    managementUnitId : mId
};