Browse Source

Merge branch 'fix/Process.form_save_silent' into 'develop'

Fix/process.form save silent

See merge request o2oa/o2oa!40
胡起 5 years ago
parent
commit
e1504dcc4b

+ 1 - 1
o2web/source/o2_core/o2/xScript/Environment.js

@@ -957,7 +957,7 @@ MWF.xScript.Environment = function(ev){
         "getAction": function(){return _form.workAction},
         "getDesktop": function(){return _form.app.desktop},
         "getData": function(){return new MWF.xScript.JSONData(_form.getData());},
-        "save": function(callback){_form.saveWork(callback);},
+        "save": function(callback, silent){_form.saveWork(callback, silent); },
         "close": function(){_form.closeWork();},
 
         "verify": function(){

+ 2 - 2
o2web/source/x_component_process_Xform/Form.js

@@ -990,12 +990,12 @@ MWF.xApplication.process.Xform.Form = MWF.APPForm = new Class({
         return obj;
     },
 
-    saveWork: function (callback) {
+    saveWork: function (callback, silent ) {
         if (this.businessData.control["allowSave"]) {
             this.fireEvent("beforeSave");
             if (this.app && this.app.fireEvent) this.app.fireEvent("beforeSave");
             this.saveFormData(function (json) {
-                if (this.app) this.app.notice(MWF.xApplication.process.Xform.LP.dataSaved, "success");
+                if (this.app && !silent) this.app.notice(MWF.xApplication.process.Xform.LP.dataSaved, "success");
                 if (callback && typeOf(callback) === "function") callback();
                 this.fireEvent("afterSave");
                 if (this.app && this.app.fireEvent) this.app.fireEvent("afterSave");