从向导按钮 Odoo 更改模型中状态栏的状态

问题描述

我需要一些有关 odoo 模块的帮助。

我有一个模型,它的表单中有一个状态栏,我在表单上还有一些按钮来更改状态。 我创建了一个向导,它有提交按钮,我想在其上添加操作以关闭向导窗口并更改表单上状态栏的状态。

解决方法

要关闭向导窗口,请在向导中的按钮函数上返回此代码:

return {'type': 'ir.actions.act_window_close'}

要更新向导背后的表单,您可以像这样获取记录的 ID:

self.env.context.get('active_id')

拿到Id后,就可以write()了。