replace url of Ext.data.store
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呢?
url是在你的商店的proxy
中设置的,所以你可以使用下面的函数来设置它:
StoreBaseOn.getProxy().setUrl("YouNewUrl");
谢谢Ludovic!遗憾的是,我使用ExtJS3.4,它还没有getProxy()
方法。然而,在你的启发下,我想出了如何在我的情况下:
StoreBaseOn.proxy.setUrl(myNewUrl)
相关文章:
- Ember Data DS.Model's set函数不起作用
- Extending Ext.data.NodeInterface
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- 如何获取$data.Entity的密钥
- jQuery可以't获取data-*属性值,返回undefined
- Query JS Ext.data.Store
- 设置'这'在React with Inverse Data Flow中
- Google Data API上的OOP Javascript回调方法
- ember-data - store.find('model') 总是查询服务器
- Updating a Rally.data.custom.Store
- Ext.data.store POST数据为JSON格式问题
- 从Ext.data.Store扩展不起作用
- ExtJS4 Ext.data.Store从函数加载数据
- ExtJs v4.2.1.883 - Ext.data.Store创建没有模型.该名称不对应于有效的模型
- replace url of Ext.data.store
- 将配置传递给自定义 Ext.tree.Panel,然后传递给自定义 Ext.data.Store
- 在没有处理程序引用的情况下覆盖侦听器,是否可以访问Ext.data.store上的(可能是私有的)事件属性
- 对Ext.data应用过滤器.Store’,同时添加到该Store中
- 无法从Ext.data.store填充字段
- Ext.data.Store中的可用时隙