EXT核心API详解(8~10)

EXT核心API详解(8~10)

ID:37919786

大小:55.50 KB

页数:9页

时间:2019-06-02

EXT核心API详解(8~10)_第1页
EXT核心API详解(8~10)_第2页
EXT核心API详解(8~10)_第3页
EXT核心API详解(8~10)_第4页
EXT核心API详解(8~10)_第5页
资源描述:

《EXT核心API详解(8~10)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EXT核心API详解EXT核心API详解Ext.data(八)- Connection/Ajax/Record javascriptExt.data.Connection访问指定的url,这是个异步调用类,如果想得到服务器信息,请在request参数中指定callback方法或指定侦听者(对文件上传无效)Connection(Objectconfig)构造,config定义为{autoAbort:Boolean,defaultHeaders:Object,disableCaching:Boolean

2、,extraParams:Object,method:String,timeout:Number,url:String}对象方法:由  Observable继承过来的方法省略abort([NumbertransactionId]):void放弃请求,如果同时有多个请求发生,参数指示请求进程序号,不指定则是放弃最后一个请求isLoading([NumbertransactionId]):Boolean第transactionId个请求是否完成载入,未批定指最后一个request([Objectopti

3、ons]):Number最实用的当然是这个方法了,返回的正是前面的两个方法所需要的进程id其中options定义为{url:string,  //请求urlparams:Object/String/Function,//以post方法请求时传递的参数method:string,     //Get/Postcallback:Function,  //回叫方法,不管是成功还是失败都会呼叫这个方法,有三个参数,由options传入的options参数,success:Boolean,成功?respons

4、e:Object,含有返回数据的XMLHttpRequest对象success:Function,  //成功时回叫,第一个参数为XMLHttpRequest对象,第二个参数传入指定的optionsfailure:Function,  //失败时回叫,参数同successscope:Object,     //范围form.:Object/String,  //一个form对象或它的id,可以由此自动生成参数paramsisUpload:Boolean,  //文件上传?通常可以自动检测header

5、s:Object,     //要自定义的请求头信息xmlData:Object     //一个xml文档对象,它将通过url附加参数的方式发起请求disableCaching:Boolean  //是否禁用缓存?默认为真}Ext.Ajax由Ext.data.Connection继承而来,方法和父类一模一样,但使用起来更简单一些,是一个全局惟一静态类示例:Ext.Ajax.request({  url:'foo.php',  success:someFn,  failure:otherFn,  h

6、eaders:{      'my-header':'foo'  },  params:{foo:'bar'}});Ext.Ajax.request({   form.'some-form',   params:'foo=bar'});//所有的Ext.Ajax请求都会加个这个默认的头Ext.Ajax.defaultHeaders={   'Powered-By':'Ext'};//所有的Ext,Ajax在发起请求前都会调用showSpinnerExt.Ajax.on('beforerequest'

7、,this.showSpinner,this);Ext.data.Record基本上可以理解为.net中的datarow或者sqlserver中的一行数据,它存放了数据的定义信息和他们的值[公有属性]data:Object     数据内容,一个json对象dirty:Boolean     是否修改过id:Object     惟一ID,默认从1000开始以1剃增modified:Object  如果记录没有修改过,为null如果修改过则存放原始值信息[公有方法]Record(Arraydata,

8、[Objectid])这个构造方法并不用于创建记录对象,相反,应该使用create方法来创建record对象,参数data定义见create方法,id默认递增起始idbeginEdit():void开始修改cancelEdit():void放弃所做的修改,参见commitcopy([Stringid]):Record//创建当前record的一个克隆值,如果未指定id使用当前id+1commit([Booleansilent]):voidcommit方法一般会被Sto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。