|

楼主 |
发表于 2017-8-10 14:53:56
|
显示全部楼层
你给的例子是弹出框保存的时候的代码,我这个是3.6的grid一行一行的新增保存的,不适合,我自己写了一个方法:Model.prototype.mainDataBeforeSave = function(event){
var mainData = this.comp('mainData');
//mainData.clear();
mainData.setValue("MODIFY_DATE", new Date());
mainData.setValue("MODIFY_USER", this.getContext().getCurrentPersonName());
var f = true;
var self = this;
var currentValue = this.comp("mainData").getValue("SDDY_NAME");
var length = this.comp("mainData").find([ "SDDY_NAME" ], [ currentValue ]).length;
var params = new biz.Request.ActionParam();
params.setString("sddyName", currentValue);
if (length > 1) {
f = false;
} else if (length == 1) {
biz.Request.sendBizRequest({
"context" : this.getContext(),
"dataType" : "application/json",
"action" : "checkSddyNameAction",
"parameters" : params,
"callback" : function(result) {
result.ignoreError = false;
if (result.state) {
biz.Request.errorMessage(null, "数据库中有重复的记录", null, null);
} else {
biz.Request.errorMessage(result, "查询数据失败!", result.url, result.param);
}
}
});
}
};
怎么把“”数据库中有重复的记录”这信息弹出显示呢?您帮我看看,谢谢 |
|