泛微 checkCustome方法替换

泛微 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();
         });