即使在确认PO后,Openerp“保存”按钮仍然存在
问题描述:
我不确定是否打破了流程并引入了此错误。当我编辑采购订单并确认订单时(见图2)。即使在确认PO后,Openerp“保存”按钮仍然存在
更改在数据库中得到更新,但保存按钮仍然存在。但PO得到证实(见图3)。
我需要将保存按钮替换为“编辑”按钮(默认情况下是这样的)。
任何人都可以提出什么可能是错的或任何设置的东西?
任何帮助表示赞赏..
答
这是默认的行为有保存按钮出现,因为它是,如果你没有点击它,你点击窗体上的按钮。
答
在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
答
其实我写了这个代码为我requirement.Before保存记录应该问构象save.this代码可以完全帮你进一步实施你的要求就是要求。
您是否定制了购买模块?如果是,请检查模块中的“写入方法”。我认为'write method'被覆盖而没有return语句。 – 2014-09-23 06:01:24
感谢您的帮助Odedra ....是的,我有一个自定义的购买模块...我会检查返回到超级类写法.. – 2014-09-24 05:07:46
但我已经检查在线螺栓openerp ...它是一样的也是。 – 2014-09-24 06:53:46