Extjs 继承Ext.data.Store不起作用原因分析及解决
关于这个原因有很多种,我只说下我遇到的
我这样 写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里面
相关推荐
-
Extjs中使用extend(js继承) 的代码
注:抄<深入浅出Extjs>书 传统的js实现继承操作为: 一:定义一个父类 复制代码 代码如下: var BaseClass = function(){ //..... }; BaseClass.prototype.someMethod = function(){ //..... }; BaseClass.prototype.overridenMethod = function(){ //.... } 为BaseClass定义两个函数someMethod 和overridenMethod ,
-
Extjs学习笔记之八 继承和事件基础
这里接口的意思是Observable实际上起了一个抽象类的作用,Extjs中有大量的组件都是继承自这个类的.这个类提供了一些基本的方法比如addEvents,addlistener,fireEvent等等. 本文暂时不介绍如何使用extjs的组件响应事件,而是介绍Extjs的事件的一些实现原理.整个Extjs框架都是以一种面向对象的方式开发的,所以理解Javascript中的继承也很重要.我前面的一篇文章 补点基础:Javascript中的类和闭包 也是为这篇做准备.另外,博客园内还有一个写的很
-
Extjs 继承Ext.data.Store不起作用原因分析及解决
关于这个原因有很多种,我只说下我遇到的 我这样 写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:'d
-
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
复制代码 代码如下: var Store = Ext.create('Ext.data.Store', { pageSize: pageSize, model: 'Ext.data.Model名称', autoLoad: false, proxy: { type: 'ajax', url: '请求路径', getMethod: function(){ return 'POST'; },//亮点,设置请求方式,默认为GET reader: { type: 'json', root: 'Data',
-
@Transactional注解不起作用的原因分析及解决
目录 Transactional失效场景介绍 第一种 第二种 第三种 @Transactional注解不起作用原理分析 第一种 不创建代理对象 不进行代理调用 第二种 第三种 Transactional失效场景介绍 第一种 Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用.例如以下代码. 定义一个错误的@Transactional标注实现,修饰一个默认访问符的方法 /** * @author zhoujy * @date 2018年12
-
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
1 建立get.php get.php=> 复制代码 代码如下: <?php $data=array( array(1,"yixing",123), array(2,"chenlin",13), array(3,"lixin",123), array(4,"liumei",344), array(5,"qiuye",343), array(6,"zhangli",231),
-
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
一. fp.form.submit 有waitMsg 属性来设置等待效果,如下.但是对于Ext.Ajax.request来说 waitMsg 并不起作用. fp.form.submit({ url : '', waitTitle : "[性别]修改", waitMsg : '正在提交数据,请稍后... ...', success : function(form, action) { Ext.MessageBox.alert('提示信息',action.result.msg); },
-
详谈$.data()的用法和作用
jQuery.data 即$.data().向元素附加数据,然后取回该数据 这是提供给客户端程序员使用的方法,它同时是setter/getter. 传一个参数,返回附加在指定元素的所有数据,即thisCachejQuery.data(el); // thisCache 传二个参数,返回指定的属性值jQuery.data(el, 'name'); 传三个参数,设置属性及属性值jQuery.data(el, 'name', 'jack');jQuery.data(el, 'uu', {}); 传四个
-
Maven继承与聚合详解及作用介绍
目录 一.继承 引言 1. 继承关系的实现 2. 依赖配置 二.聚合 引言 实现聚合 三.继承与聚合的合并 一.继承 引言 继承关系可以对不同模块的依赖版本做统一管理,因为子模块中的依赖基本都继承于父模块,父模块中指定哪个版本,子模块就继承哪个版本,可以有效避免不同模块可能采用不同版本的依赖时产生的冲突 1. 继承关系的实现 (1)parent 模块设置 parent 模块即父模块,由于父模块只是为了给子模块提供依赖,所以父模块中只需要一个 pom.xml 文件即可.父模块的打包方式必须设置为
-
Pytorch中关于model.eval()的作用及分析
目录 model.eval()的作用及分析 结论 Pytorch踩坑之model.eval()问题 比较常见的有两方面的原因 1) data 2)model.state_dict() model.eval() vs torch.no_grad() 总结 model.eval()的作用及分析 model.eval() 作用等同于 self.train(False) 简而言之,就是评估模式.而非训练模式. 在评估模式下,batchNorm层,dropout层等用于优化训练而添加的网络层会被关
-
System.Data.OleDb.OleDbException: 未指定的错误的完美解决方法
异常详细信息: System.Data.OleDb.OleDbException: 未指定的错误 这个错误是access数据库特有的错误,当access频繁读取或操作过多的时候就会发生这个错误,微软官方已找不到具体的解决方法,网上搜索了很多,可以使用下面几种方法解决一下. 可能解决方法1: 重启服务器IIS,释放access连接,这种方法一般最有效,当然前提是自己有服务器控制权限,如果用虚拟主机的话主机商不太可能为一个网站重启iis,最好的方法就是转换为sql数据库. 可能解决方法2: 修改wi
-
vue data对象重新赋值无效(未更改)的解决方式
vue存在一个比较深的问题就是data中的属性对象如果在初始化的时候为{},那么后面在方法用普通的js语法赋值会无效 这里是data data() { return { model: {} }; } 这里是方法里的普通赋值 afterUpload(response) { this.model.icon = response.url; } 普通方法会无效,需要使用vue提供的方法重新显示声明 afterUpload(response) { this.$set(this.model,'icon',r
随机推荐
- 百度编辑器Ueditor增加字体的修改方法
- 解决preg_match匹配过多字符长度的限制的思路分析
- FCKeditor smarty 编辑器的应用PHP
- sqlserver2005 安装图解教程以及SQL 2005 SP3补丁安装图文教程
- jquery 一键复制到剪切板的实例
- 详解JDK 5 Annotation 注解之@Target的用法介绍
- 窥探Swift编程中的错误处理与异常抛出
- js判断文件格式及大小的简单实例(必看)
- PHP实现可自定义样式的分页类
- win平台安装配置Nginx+php+mysql 环境
- 解析activity之间数据传递方法的详解
- MySql .frm数据库文件导入的问题
- 标准版Eclipse搭建PHP环境的详细步骤
- js流动式效果显示当前系统时间
- jQuery使用Layer弹出层插件闪退问题
- mysql 编码设置命令
- jQuery实现优雅的弹窗效果(6)
- Javascript与vbscript数据共享
- js中定义一个变量并判断其是否为空的方法
- C# xmlSerializer简单用法示例