Extjs 继承Ext.data.Store不起作用原因分析及解决
Extjs 继承Ext.data.Store不起作用原因分析及解决
发布时间:2016-12-30 来源:查字典编辑
摘要:关于这个原因有很多种,我只说下我遇到的我这样写Store来复用的复制代码代码如下:DocStore=Ext.extend(Ext.data....

关于这个原因有很多种,我只说下我遇到的

我这样 写Store来复用的

复制代码 代码如下:

DocStore = Ext.extend(Ext.data.Store,{

initComponent:function(){

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

this.reader = new Ext.data.JsonReader(

{

totalProperty: 'results',

root: 'rows',

id:'docid',

fields: ['docid', 'extention','docname', 'author', 'sizes', 'datecreated']

}

);

this.sortInfo = { field: 'datecreated', direction: 'DESC' };

this.remoteSort = false;

DocStore.superclass.initComponent.call(this);

}

});

这个Store写出来之后 是不会起到作用的

因为Ext.data.Store这个类 没有继承component 组件 因此在初始化的时候不会调用initComponet方法的,

因此这里面的配置项也不会加载到Store里面

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类