extjs如何与数据库交互

上传人:xiao****1972 文档编号:84978148 上传时间:2019-03-06 格式:DOC 页数:5 大小:47.50KB
返回 下载 相关 举报
extjs如何与数据库交互_第1页
第1页 / 共5页
extjs如何与数据库交互_第2页
第2页 / 共5页
extjs如何与数据库交互_第3页
第3页 / 共5页
extjs如何与数据库交互_第4页
第4页 / 共5页
extjs如何与数据库交互_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《extjs如何与数据库交互》由会员分享,可在线阅读,更多相关《extjs如何与数据库交互(5页珍藏版)》请在金锄头文库上搜索。

1、一般需要添加一组数据,引入一个概念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,

2、分别解析陈治文 , 男 和张妍娜 , 女,将其转换成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、

3、XML形式数据这里的有个地方比较麻烦,首先,我们必须得构建一个Document,这样才能形成数据,我们这里所讲的是Server的组织形式var _xml = new XML(陈治文 男张妍娜女) ;这样,就是构建一个对象,通过_xml.getValue()得到xmldocument原型再者,我们还有需要引入一个新型概念数据代理Ext.data.DataProxy,数据代理的作用就是通过一定的方式来获得数据,目前提供三种方式获得数据:内存传入、传入、跨域传入。我这里所讲是内存传入Ext.data.MemoryProxyvar _store = new Ext.data.Store(proxy:n

4、ew 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颇有心得,下面的问题本来是我问别人的最后自己搞定了,改

5、自一个与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, defaul

6、ts: 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 );

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号