E8重写已有JS事件

发布时间 2023-11-30 15:05:36作者: stfzhuang
window.onload = function() {
  overwriteSubmit(function(){
    // 验证成功返回true
alert("12312312");
return true;
    // 验证失败返回false
  });
};
/**
 * 重写保存事件。
 */
var overwriteSubmit = function(onSubmit) {
  var doSave_nNewOld = doSave_nNew;

  doSave_nNew = function(obj) {
    if (onSubmit()) {
      doSave_nNewOld(obj);
    }
  };
};




    //重写点击添加差旅信息方法,先继承老方法再写新逻辑
    if(typeof(addRow3)=='function'){
        showCcmd(cclx,ywlx);
        var oldaddRow3 = addRow3
        addRow3 = function(v){
            oldaddRow3(v);
            mxTxrChange();//明细同行人触发事件
            mxJpChange();
            //清空刚插入行的同行人
            var trlength = $("#oTable3 tr[_rowindex]").length;
            var row_index =  $("#oTable3 tr[_rowindex]")[trlength-1].getAttribute('_rowindex');
            setBrowVals(""+did4.txr+"_"+row_index, "");
        }
    }