我声明了StoreBaseOn
,我想更改它的URL然后加载它,因为我的代码需要这样做。如何更改网址?
声明代码:
StoreBaseOn = new Ext.data.JsonStore({
url: [myurl],
root: 'rows',
idProperty: [myID],
autoLoad: true,
remoteSort: true,
baseParams: [myParam],
fields: ['id', 'age']
});
我知道如何更改参数,例如StoreBaseOn.setBaseParam('group', the_group);
但是如何更改URL?
答案 0 :(得分:2)
url 在商店的proxy
中设置,因此您可以使用以下功能进行设置:
StoreBaseOn.getProxy().setUrl("YouNewUrl");
答案 1 :(得分:1)
谢谢Ludovic!遗憾的是我使用ExtJS3.4并且还没有getProxy()
方法。
然而,根据你的灵感,我想出了如何处理我的情况:
StoreBaseOn.proxy.setUrl(myNewUrl)