Ext.data.Store动态修改url

转载 2016年06月01日 15:52:37

authorStore = new Ext.data.Store( {});

直接这样修改store的url是不行的:

authorStore.url = path;

在load与reload指定url也是不行的:

authorStore.load({url:path,params:{}})

authorStore.reload({url:path,params:{}})

这样也不行

authorStore.proxy.url = path;

只能这样改:

authorStore.proxy = new Ext.data.HttpProxy({url:path});

猜想,原因可能是,在store初始化时,当只指定url时,默认会创建一个HttpProxy对象,而在load之前再修改store的url时,并不会以store的url去访问服务器而是以proxy为准,并且二者之间的url会同步,只修改一个会出错,除非重新创建一个新的proxy

ExtJS 动态改变 Ext.data.store 的url 地址

/** * 详细试剂类型 XML 数据源 */ var reagInfoDetailType = new Ext.data.Store({ url:BasicUrl+'/ibUI...

关于从不同的URL获取JSON数据时Ext.data.Store反映迟缓问题的解决

最近在开发一个后台的抽奖程序,用Ext.data.Store获得JSON类型的数据,然后使用Ext.grid.GridPanel进行显示。因为是先显示了所有的待抽奖人信息,再显示抽中人员的信息。而两次...
  • xxfigo
  • xxfigo
  • 2011年07月20日 10:19
  • 2844

extjs 之Ext.data.Store[Grid]操作 【增删修改】

Ext.data.Store是extjs的数据结构。 主要用于extjs的grid和combobox等控件的数据加载和操作。实际上对grid的增删改可以通过对store的操作来控制. 1、增加提交...

Extjs4--Ext.data.Store的多列排序和过滤器

Extjs---表格数据Store的排序和过滤器 Extjs经常使用Ext.data.Store

Ext.data.Store的基本用法

 Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Stor...
  • LZG0321
  • LZG0321
  • 2011年07月02日 21:59
  • 395

Ext.data.Store/GroupingStore/JsonStore/SimpleStore

Ext.data.Storestore是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表方法:不列举继承来的方法Store( Object config )构造,config定义...

extjs 之Ext.data.Store[Grid]操作(增删)

Ext.data.Store是extjs的数据结构。主要用于extjs的grid和combobox等控件的数据加载和操作。实际上对grid的增删改可以通过对store的操作来控制.例子:对grid的增...
  • linkyou
  • linkyou
  • 2011年07月05日 18:57
  • 4337

ExtJS 3.1.0中Ext.data.Store关于baseParams的BUG修正

ExtJs 中,我们使用GirdPanel的时候往往需要给后台传递查询条件。 一般是通过修改Store的baseParams。   Js代码   var store = GirdP...

Ext.data.Store

Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store...

Ext.data.Store 获取Json数据只有一行,而且是最后一行

这个是js代码,获取的是json数据,使用了reader this.store=new Ext.data.Store({ idProperty: 'itemid', ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Ext.data.Store动态修改url
举报原因:
原因补充:

(最多只允许输入30个字)