/**
* 拼一个请求地址
* @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("系统提示", "添加成功");
}
});
}
Ext中封装的几个function
最新推荐文章于 2020-03-15 15:55:48 发布