Ext
文章平均质量分 84
iteye_6477
这个作者很懒,什么都没留下…
展开
-
在Eclipse下面安装spket
spket简介:是一个支持Ext库的非常棒的eclipse javascript插件。一个RIA的开发工具。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widget 等新产品,他可以以一个独立的桌面应用程序运行或者以Eclipse的一个插件运行。在Eclipse下面安装Spket,打开Eclipse,...原创 2011-05-25 18:35:34 · 67 阅读 · 0 评论 -
10.Ext与Dwr
在EXT中直接使用DWR因为DWR在前台的表现形式和普通的JavaScript完全一样,所以我们不需要特地去做些什么,直接使用EXT调用DWR生成的JavaScript函数即可。以Grid为例,比如现在我们要显示一个通讯录的信息,后台记录的数据有:id、name、sex、email、tel、addTime和descn。编写对应的POJO,代码如下所示:public cla...原创 2011-04-21 10:39:33 · 118 阅读 · 0 评论 -
9.关于scope和createDelegate()
关于JavaScript中this的使用,这是一个由来已久的问题了。我们这里就不介绍它的发展历史了,只结合具体的例子,告诉大家可能会遇到什么问题,在遇到这些问题时EXT是如何解决的。在使用EXT时,最常碰到的就是使用Ajax回调函数时出现的问题,如下面的代码所示:<input type="text" name="text" id="text"> <input type...原创 2011-04-21 10:38:50 · 66 阅读 · 0 评论 -
8.Ext.Ajax
Ext.Ajax的基本用法如下所示:var proxy = new var ds = Ext.Ajax.request({ url: '07-01.txt', success: function(response) { Ext.Msg.alert('成功', response.responseText); }, f...原创 2011-04-21 10:38:19 · 87 阅读 · 0 评论 -
6.常用Reader
常用Reader之ArrayReader从proxy中读取的数据需要进行解析,这些数据转换成Record数组后才能提供给Ext.data. Store使用。ArrayReader的作用是从二维数组里依次读取数据,然后生成对应的Record。默认情况下是按列顺序读取数组中的数据,不过你也可以考虑用mapping指定record与原始数组对应的列号。ArrayReader的用法很简...原创 2011-04-21 10:37:10 · 117 阅读 · 0 评论 -
5.常用proxy
常用proxy之MemoryProxyMemoryProxy只能从JavaScript对象获得数据,可以直接把数组,或JSON和XML格式的数据交给它处理,如下面的代码所示。var proxy = new Ext.data.MemoryProxy([ ['id1','name1','descn1'], ['id2','name2','descn2...原创 2011-04-21 10:35:34 · 99 阅读 · 0 评论 -
4.Ext.data.Store
Ext.data.Store是EXT中用来进行数据交换和数据交互的标准中间件,无论是Grid还是ComboBox,都是通过它实现数据读取、类型转换、排序分页和搜索等操作的。Ext.data.Store中有一个Ext.data.Record数组,所有数据都存放在这些Ext.data. Record实例中,为后面的读取和修改操作做准备。Ext.data.Store的基本用法...原创 2011-04-21 10:34:33 · 89 阅读 · 0 评论 -
3.Ext.data.Record
Ext.data.RecordExt.data.Record就是一个设定了内部数据类型的对象, 它是Ext.data.Store的最基本组成部分。如果把Ext.data.Store看作是一张二维表,那么它的每一行就对应一个 Ext.data.Record实例。Ext.data.Record的主要功能是保存数据,并且在内部数 据发生改变时记录修改的状态,它还可以保留修改之前的原始值。我们...原创 2011-04-21 10:30:24 · 77 阅读 · 0 评论 -
2.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.dat...原创 2011-04-21 10:27:37 · 86 阅读 · 0 评论 -
1.Ext.data简介
Ext.data在命名空间中定义了一系列store、reader和proxy。 Grid和ComboxBox都是以Ext.data为媒介获取数据的,它包含异步加载、类型转换、分页等功能。 Ext.data默认支持Array、JSON、XML等数据格式,可以通过Memory、HTTP、 ScriptTag等方式获得这些格式的数据。 如果要实现新的协议和新的数据结构,只需要扩展reader和proxy...原创 2011-04-21 10:25:22 · 88 阅读 · 0 评论 -
11.localXHR支持本地使用Ajax
Ajax是不能在本地文件系统中使用的,必须把数据放到服务器上。无论是IIS、Apache、 Tomcat,还是你熟悉的其他服务器,只要支持HTTP协议,就可以使用EXT中的Ajax。至于本地为何不能用Ajax,主要是因为Ajax要判断HTTP响应返回的状态,只有status=200时才认为这次请求是成功的。所以,localXHR做的就是强行修改响应状态,让Ajax可以继续下去。下面...原创 2011-04-21 10:40:07 · 320 阅读 · 0 评论