簡體   English   中英

替換Ext.data.store的url

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM