以前大搞过extjs,后来不用了,就忘了。。。最近又弄。。。哎,复习复习。。。
搞extjs一定会遇到定制datagrid类型的view控件的东东,这种东东一般都是被Ext.data.Store驱动的,
那么Store就值得好好研究下了。
扩展点:
1.获取数据 - store.proxy or store.loadData()。
store.loadData() 直接修改数据内容,没什么好说的。
store.proxy 代理获取数据的请求。
由于很多效果我想用组建原生的,所以不想要用loadData,而自己在后台慢慢获取(没有那个可爱的loading效果),
所以扩展proxy是必须的。
最常用的HttpProxy的onread(action,o,response)
方法。文档里有,但是说的不是很清楚。
通过查看源码发现,这个方法应该是我们最需要,其实就是底层用ajax获取后立即调用的方法。
可惜了,我找不到任何event 让我们可以修改该位置处的行为,比如修改/过滤服务器返回的内容等等。。。
只能继承HttpProxy覆写这个方法
2.读取/渲染数据 reader
这个东东没啥好说的,看了文档和代码,也就是read方法对应的地方可以扩展。
可惜,也是没有找到任何event给我们来修改默认的行为。
read( Object response ) : Object
和readRecords( Object o ) : Object
是比较好的扩展点,
* read
就是前面proxy 的扩展点,处理服务器返回的原始string;
* readRecords
是则是紧接着read
decode后的处理,处理的是js对象,可能更适合扩展。
分享到:
相关推荐
ExtJs学习笔记,共30讲 1. ExtJs 结构树 2 2. 对ExtJs的态度 3 3. Ext.form概述 4 4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 8. Ext.data.JsonReader篇二 15 ...
ExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.docExtJS学习笔记.doc
EXTJS 学习笔记 ROY EXTJS学习笔记,自己学习的过程,不多但是实用
extjs学习笔记, 对应的书籍是extjs in action 没有看完...呵呵
根据word做的pdf版本的ExtJs学习笔记,根据原版进行了删减,欢迎大家下载啊,哈哈。
ExtJs简明教程+Extjs学习笔记,来源网络,免费奉送,我讨厌需要资源分~
EXTJS学习笔记!亲,初学者的必备哦,其中还有部分的Aop、Hibernate
Extjs 5 学习笔记,在网上下载整理好的。
老师整理的extjs学习笔记,和大家共享
语言程序设计资料:ExtJs学习笔记-2积分.doc
适合ExtJs开发人员extjs技术上手以及深入
是我学习Extjs 的学习笔记收藏整理,学习extjs的同学可以好好看看,绝对有好处,学到很多知识!
ext学习中很好的资料和总结,包含了ext的主要内容部分。
妈妈再也不用担心我的学习了,针对ExtJS 3.4
目录 1. ExtJs 结构树 2 2. 对ExtJs的态度 3 3. Ext.form概述 4 4. Ext.TabPanel篇 5 5. Function扩展篇 7 6. Ext.data.Store篇 10 7. Ext.data.JsonReader篇一 12 ...28. extJs 2.0学习笔记(ext.js篇) 77
对爱好extjs的开发者有帮助,提供中文api文档,及常用的方法!
Extjs4.0学习笔记,以下是部分介绍: xtjs4,创建Ext组件有了新的方式,就是Ext.create(....),而且可以使用动态加载JS的方式来加快组件的渲染,我们再也不必一次加载已经达到1MB的ext-all.js了,本文介绍如何在EXTJS4...
这是我在学习extjs4.0的学习笔记,里面涉及到JavaScript的知识我都去做了整理,可以帮助快速上手extjs,当然也能很好的复习JavaScript,更多笔记后期将会一一奉上,希望能多多技术交流,相互提升!