[英]replace url of Ext.data.store
我聲明了StoreBaseOn
,並且想要更改它的URL,然后加載它,因為我的代碼需要這樣做。 如何更改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?
網址是在商店的proxy
中設置的,因此您可以使用以下功能進行設置:
StoreBaseOn.getProxy().setUrl("YouNewUrl");
感謝Ludovic! 可悲的是,我使用ExtJS3.4, getProxy()
沒有getProxy()
方法。 但是,在您的啟發下,我想出了如何處理此情況的方法:
StoreBaseOn.proxy.setUrl(myNewUrl)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.