泛微 checkCustome方法替换
2
//用checkCustomize 会出现 删除中间某一行 后面的数据获取不了
//提交或者保存的时候执行
WfForm.registerCheckEvent(WfForm.OPER_SUBMIT+","+WfForm.OPER_SAVE, function(callback){
var StageFlag = 0;
//获取明细表
var rownum1 = WfForm.getDetailAllRowIndexStr("detail_1");
//拿到明细行,用逗号分隔 0,1,2
var arrRow1 = rownum1.split(',');
//不要换这个jQuery 符号为$ 会出问题
jQuery.each(arrRow1,function(index,p_index){
//获取明细表字段信息
var bs = WfForm.getFieldValue("field21951_" + p_index);
console.log("bs="+bs);
if(bs<5){
//相当于break跳出循环
WfForm.showMessage("第"+(index+1)+"行,有问题!", 2, 10);
StageFlag = 1;
return;
}
});
if(StageFlag==1){
return;
}
//如果没有这个回调,提交或者提交事件都会被阻隔,不能往下提交流程(相当于提交或者保存的时候表单的数据不能够落库)
callback();
});