资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
一般需要添加一组数据,引入一个概念Ext.data.Reader,这里的Reader功能非常单一,只是用来解析数据的到,EXTJS支持不同的数据格式,也就需要不同的数据解析器。而这个Reader就是承担解析器的作用。1、数组形式数据解析(特殊的JSON形式数据,因此,ArrayReader是JsonReader的子类)var _store = new Ext.data.Store(data:陈治文 , 男 , 张妍娜 , 女,reader:new Ext.data.ArrayReader(,Ext.data.Record.create(name , sex) ;解析器为ArrayReader,分别解析陈治文 , 男 和张妍娜 , 女,将其转换成Ext.data.Record。2、JSON形式数据var _store = new Ext.data.Store(data:name:陈治文 , sex:男 , name:张妍娜 , sex:女,reader:new Ext.data.JsonReader( , Ext.data.Record.create(name , sex) ) ; alert(_store.getCount() ;JsonReader分别解析name:陈治文 , sex:男和name:张妍娜 , sex:女,将这些数据解析成Ext.data.Record类型数据3、XML形式数据这里的有个地方比较麻烦,首先,我们必须得构建一个Document,这样才能形成数据,我们这里所讲的是Server的组织形式var _xml = new XML(陈治文 男张妍娜女) ;这样,就是构建一个对象,通过_xml.getValue()得到xmldocument原型再者,我们还有需要引入一个新型概念数据代理Ext.data.DataProxy,数据代理的作用就是通过一定的方式来获得数据,目前提供三种方式获得数据:内存传入、传入、跨域传入。我这里所讲是内存传入Ext.data.MemoryProxyvar _store = new Ext.data.Store(proxy:new Ext.data.MemoryProxy(_xml.getValue() , reader:new Ext.data.XmlReader(record:row,Ext.data.Record.create(name , sex) ;_store.on(load , function(_store)alert(_store.getAt(0).getCount() ; ) ;_store.load() ;摘自:陈治文,非本人原创ExtJS与JSP连接,把数据写入数据库2008年12月17日 星期三 下午 10:49haha 使用ExtJS颇有心得,下面的问题本来是我问别人的最后自己搞定了,改自一个与PHP的版本。现在有一个ExtJS做的前台注册窗口,窗口中有用户和密码两栏,一个提交按钮。-现在,在用户和密码两栏中填入数据,之后点提交按钮,数据通过EXTJS 提交到JSP然后写入数据库。要全部的代码:ExtJS(前台部分):extDemo Ext.onReady(function() /使用表单提示 Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = side; /定义表单 var simple = new Ext.FormPanel( labelWidth: 75, baseCls: x-plain, defaults: width: 150, defaultType: textfield,/默认字段类型 /定义表单元素 items: fieldLabel: 帐户, name: name,/元素名称 /anchor:95%,/也可用此定义自适应宽度 allowBlank:false,/不允许为空 blankText:帐户不能为空/错误提示内容 , inputType:password, fieldLabel: 密码, /anchor:95%, name: pws, allowBlank:false, blankText:密码不能为空 , buttons: text: 提交, type: submit, /定义表单提交事件 handler:function() if(simple.form.isValid()/验证合法后使用加载进度条 Ext.MessageBox.show( title: 请稍等, msg: 正在加载., progressText: , width:300, progress:true, closable:false, animEl: loding );
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号