2014-09-22 64 views
0

我不确定是否打破了流程并引入了此错误。当我编辑采购订单并确认订单时(见图2)。即使在确认PO后,Openerp“保存”按钮仍然存在

更改在数据库中得到更新,但保存按钮仍然存在。但PO得到证实(见图3)。

我需要将保存按钮替换为“编辑”按钮(默认情况下是这样的)。

任何人都可以提出什么可能是错的或任何设置的东西?

任何帮助表示赞赏.. FIg 1 Fig 2 enter image description here

+0

您是否定制了购买模块?如果是,请检查模块中的“写入方法”。我认为'write method'被覆盖而没有return语句。 – 2014-09-23 06:01:24

+0

感谢您的帮助Odedra ....是的,我有一个自定义的购买模块...我会检查返回到超级类写法.. – 2014-09-24 05:07:46

+0

但我已经检查在线螺栓openerp ...它是一样的也是。 – 2014-09-24 06:53:46

回答

0

这是默认的行为有保存按钮出现,因为它是,如果你没有点击它,你点击窗体上的按钮。

1

web addons-->web-static-src-->js-->view_form.js
添加以下代码行:

on_button_save: function() { 
    var self = this; 
    var result = confirm("Do you want to save Record..?"); 
    if (result==true) { 
    return this.save().done(function(result) { 
     self.trigger("save", result); 
     self.reload().then(function() { 
      self.to_view_mode(); 
      var parent = self.ViewManager.ActionManager.getParent(); 
      if(parent){ 
       parent.menu.do_reload_needaction(); 
      } 
     }); 
    }); 
    } 
    else{ 
     return result; 
    } 
}, 
+0

感谢Pradeep ...我刚刚解决了使用另一组JS代码,每次单击其他按钮时都会触发保存按钮。 – 2014-10-25 11:45:58

0

其实我写了这个代码为我requirement.Before保存记录应该问构象save.this代码可以完全帮你进一步实施你的要求就是要求。

相关问题