
Extjs2.x Ext.data
liu78778
苦中作乐
展开
-
Ext.data专题一:Ext.data简介
Ext.data简介Ext.data在命名空间中定义了一系列store、reader和proxy。Grid和ComboxBox都是以Ext.data为媒介获取数据的,它包含异步加载、类型转换、分页等功能。Ext.data默认支持Array、JSON、XML等数据格式,可以通过Memory、HTTP、ScriptTag等方式获得这些格式的数据。如果要实现新的协议和新的数据结构,只需要转载 2009-02-26 09:34:00 · 1873 阅读 · 0 评论 -
Ext.data专题十一:localXHR支持本地使用Ajax
Ext.data专题十一:localXHR支持本地使用AjaxAjax是不能在本地文件系统中使用的,必须把数据放到服务器上。无论是IIS、Apache、 Tomcat,还是你熟悉的其他服务器,只要支持HTTP协议,就可以使用EXT中的Ajax。至于本地为何不能用Ajax,主要是因为Ajax要判断HTTP响应返回的状态,只有status=200时才认为这次请求是成功的。所以,loca转载 2010-01-30 10:30:00 · 1661 阅读 · 0 评论 -
Ext.data专题九:关于scope和createDelegate()
Ext.data专题九:关于scope和createDelegate()关于JavaScript中this的使用,这是一个由来已久的问题了。我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。在使用EXT时,最常碰到的就是使用Ajax回调函数时出现的问题,如下面的代码所示:现在的HTM转载 2010-01-30 10:13:00 · 2704 阅读 · 0 评论 -
Ext.data专题八: Ext.Ajax
Ext.data专题八:Ext.AjaxExt.Ajax的基本用法如下所示:var proxy = new var ds = Ext.Ajax.request({ url: 07-01.txt, success: function(response) { Ext.Msg.alert(成功, response.responseText转载 2010-01-30 09:47:00 · 2265 阅读 · 1 评论 -
Ext.data专题七:高级Store
Ext.data专题七:高级Store实际开发时,并不需要每次都对proxy、reader、store这三个对象进行配置,EXT为我们提供了几种可选择的整合方案。1. SimpleStore = Store + MemoryProxy + ArrayReadervar proxy = new var ds = Ext.data.SimpleStore({ da转载 2010-01-30 09:37:00 · 1587 阅读 · 1 评论 -
Ext.data专题六: 常用Reader
Ext.data专题六:常用Reader常用Reader之ArrayReader从proxy中读取的数据需要进行解析,这些数据转换成Record数组后才能提供给Ext.data. Store使用。ArrayReader的作用是从二维数组里依次读取数据,然后生成对应的Record。默认情况下是按列顺序读取数组中的数据,不过你也可以考虑用mapping指定record与原始数组转载 2010-01-30 09:20:00 · 1470 阅读 · 1 评论 -
Ext.data专题五: 常用proxy
Ext.data专题五:常用proxy常用proxy之MemoryProxyMemoryProxy只能从JavaScript对象获得数据,可以直接把数组,或JSON和XML格式的数据交给它处理,如下面的代码所示。var proxy = new Ext.data.MemoryProxy([ [id1,name1,descn1], [id2,n转载 2009-04-11 16:29:00 · 3430 阅读 · 1 评论 -
Ext.data专题四:Ext.data.Store
Ext.data专题四:Ext.data.StoreExt.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些Ext.data. Record实例中,为后面的读取和修改操作做准备转载 2009-03-05 14:50:00 · 4132 阅读 · 4 评论 -
Ext.data专题三:Ext.data.Record
Ext.data专题三:Ext.data.RecordExt.data.Record就是一个设定了内部数据类型的对象,它是Ext.data.Store的最基本组成部分。如果把Ext.data.Store看作是一张二维表,那么它的每一行就对应一个Ext.data.Record实例。Ext.data.Record的主要功能是保存数据,并且在内部数据发生改变时记录修改的状态,它还可以保留修改之前转载 2009-02-27 15:57:00 · 10774 阅读 · 1 评论 -
Ext.data专题二:Ext.data.Connection
Ext.data.ConnectionExt.data.Connection是对Ext.lib.Ajax的封装,它提供了配置使用Ajax的通用方式,它在内部通过Ext.lib.Ajax实现与后台的异步调用。与底层的Ext.lib.Ajax相比,Ext.data. Connection提供了更简洁的配置方式,使用起来更方便。Ext.data.Connection主要用于在Ext.data转载 2009-02-26 13:11:00 · 1397 阅读 · 0 评论 -
Ext.data专题十: Ext与Dwr
Ext.data专题十:Ext与Dwr在EXT中直接使用DWR因为DWR在前台的表现形式和普通的JavaScript完全一样,所以我们不需要特地去做些什么,直接使用EXT调用DWR生成的JavaScript函数即可。以Grid为例,比如现在我们要显示一个通讯录的信息,后台记录的数据有:id、name、sex、email、tel、addTime和descn。编写对应的POJO,代转载 2010-01-30 10:19:00 · 2506 阅读 · 0 评论