流程表單中,常在提交或者保存前檢查數據,數據不合法不允許提交。這時候可以調用重寫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 }
非節點操作者頁面