从ORM方法显示确认对话框

时间:2016-07-13 13:55:54

标签: openerp odoo-8

我想在ORM写入方法中执行一些检查并显示一个确认对话框,其中有是/否选择要求确认。
如果用户单击“是”,则将保存记录。否则,对话框将被关闭 我尝试使用异常提升,但我不知道如何获取用户点击的按钮。此外,引发异常意味着方法执行停止,这不是我想要的。

我还尝试通过创建向导来获得自定义确认对话框。但是要显示该向导,必须返回填充了特殊值(例如向导视图的id)的字典。显然,我无法从ORM方法返回该字典,例如write 我怎样才能做到这一点?
 最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

我想你想要将confirm属性添加到定义触发ORM方法的按钮的XML文件中,就像这个<button name="orm_write" type="object" confirm="Are you sure to ...?"/>一样。