|
楼主 |
发表于 2014-6-23 14:40:16
|
显示全部楼层
本帖最后由 zdq 于 2014-6-23 14:48 编辑
我在 event.cancel = true; 这句话的前后个加了一句 alert(); 两个alert();都执行了。
保存是最后一事件,保存完了就没啥代码了。
mainActivity.dataMainBeforeSave = function(event){
var sql="select tfCHanPLBMC from TCHanPLB ";
var param = new justep.Request.ActionParam();
param.setString('sql', sql);
justep.Request.sendBizRequest2({
dataType: "json",
action: "FanHDYXZAction",
parameters:param,
callback: function(result) {
if (result.state) {
} else {
throw new Error("调用失败!" + result.response.message);
}
}
});
var tfCHanPLBMC = justep.xbl("dataMain").getValue('tfCHanPLBMC');
var fID = justep.xbl("dataMain").getID();
var param = new justep.Request.ActionParam();
param.setString("val", tfCHanPLBMC);
param.setString('field', 'tfCHanPLBMC');
param.setString("table", 'TCHanPLB');
param.setString("fID", fID);
justep.Request.sendBizRequest2({
dataType: "json",
action: "FangZCF",
parameters:param,
callback: function(result) {
if (result.state) {
if(result.response=="success"){
}else{
alert('12345');
//alert(tfCHanPLBMC+"值重复了");
alert('开始');
event.cancel = true;
alert('结束');
}
} else {
throw new Error("调用失败!" + result.response.message);
event.cancel = true;
}
}
});
};
是不是 event.cancel = true; 对于 保存事件的取消 不生效???
|
|