读书人

Ext中打包的几个function

发布时间: 2012-08-27 21:21:57 作者: rapoo

Ext中封装的几个function


??? /**
???? * 拼一个请求地址
???? * @param{String}地址
???? * @param
???? * @param如果不是第一个参数
???? */
??? var getCommandUrl = function(baseUrl, command, notFirstParam) {
??????? if (notFirstParam) {
??????????? return (baseUrl + '&cmd=' + command)
??????? }
??????? return (baseUrl + '?cmd=' + command);
??? }

??? /**
???? * 根据name或dataIndex或Fields的值从agreementEditForm这个Form中找到其对应的DOM
???? */
??? var __getField = function(key) {
??????? return agreementEditForm.getForm().findField(key);
??? }
?
??? /**
???? * 封装一个发送Ajax请求的方法
???? * @param{String}请求的地址
???? * @param{Object}发送的数据
???? * @param请求成功回调函数
???? * @param请求失败回调函数
???? * @return {String}
???? */
??? var __doPostback = function(_url, data, callback_suc, callback_fail) {
??????? Ext.Ajax.request({
??????????? url : _url,
??????????? method : 'POST',
??????????? success : callback_suc,
??????????? failure : callback_fail,
??????????? params : data
??????? });
??????? Ext.Ajax.on('requestexception', function() {
??????????? alert("Error")
??????? });
??????? Ext.Ajax.on('requestcomplete', function(_conn, _response, _options) {
??????????? if (_response.responseText == "ok") {
??????????????? Ext.MessageBox.alert("系统提示", "添加成功");
??????????? }
??????? });
??? }

读书人网 >Web前端

热点推荐