Openerp" Save"确认PO后,按钮仍然存在

时间:2014-09-22 16:42:58

标签: openerp-7

我不确定是否打破了流程并引入了此错误。当我编辑PO并确认PO时(参见图2)。

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

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

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

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

3 个答案:

答案 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;
   }
},

答案 1 :(得分:0)

这是保存按钮显示的默认行为,如果您没有单击它并单击表单上的按钮。

答案 2 :(得分:0)

实际上我是根据我的要求编写了这段代码。在保存记录之前,应该要求保存。这段代码可以帮助你完全实现你的要求。