Extjs继承Ext.data.Store不起作用原因分析及解决
继承 解决 分析 原因 Data Store Extjs Ext
2023-06-13 09:14:49 时间
关于这个原因有很多种,我只说下我遇到的
我这样写Store来复用的
复制代码代码如下:
我这样写Store来复用的
DocStore=Ext.extend(Ext.data.Store,{
initComponent:function(){
this.proxy=newExt.data.HttpProxy({url:this.url});
this.reader=newExt.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里面
相关文章
- CSS继承特性之行高继承
- 类和继承
- 【说站】java继承的优缺点分析
- 面向对象三大特征——封装,继承,多态
- 菱形继承问题及解决方法—虚继承与虚基类(C++)
- 【JavaSE】面向对象三大特征——封装、继承、多态
- TCP聊天文件服务器v2.2 - 服务端客户端套接字解决分包/粘包问题 - SocketQueue继承以及减少冗余
- 谁说 Java 不能多继承
- 总结继承和多态的一些问题
- Linux目录权限继承机制探讨(linux目录权限继承)
- JavaScript继承详解(四)
- JavaScript继承方式实例
- 由JavaScript中call()方法引发的对面向对象继承机制call的思考
- jQuery中创建实例与原型继承揭秘
- javascript原型链维护和继承详解
- C++继承中的访问控制实例分析