流程表单中,常在提交或者保存前检查数据,数据不合法不允许提交。这时候可以调用重写ecology8写好的函数来达到这种目的。
1 $(function(){ 2 //提交前执行 3 doBeforeSubmit(); 4 //保存前执行 5 doBeforeSave(); 6 }); 7 8 /**提交前执行 */ 9 function doBeforeSubmit() { 10 if(typeof checkCustomize==="undefined"){//非节点操作者页面中checkCustomize未定义,不再继续执行避免报错影响后续代码执行 11 return; 12 } 13 var checkCustomizeOld = checkCustomize; 14 checkCustomize = function () { 15 // if (!check()) { 16 // return false; 17 // } 18 return checkCustomizeOld();//提交成功 19 } 20 } 21 22 /**保存前执行 */ 23 function doBeforeSave() { 24 if(typeof doSave_nNew==="undefined"){//非节点操作者页面中doSave_nNew未定义,不再继续执行避免报错影响后续代码执行 25 return; 26 } 27 var doSave_nNewOld = doSave_nNew; 28 doSave_nNew = function () { 29 // if (!check()) { 30 // return false; 31 // } 32 return doSave_nNewOld();//保存成功 33 } 34 }
非节点操作者页面