我希望 Odoo 9 在按钮单击时不隐藏向导

I want Odoo 9 no hide wizard on button click

是否可以在 odoo 9 中禁用单击按钮时关闭向导,只允许在向导右上角的 X 上关闭。我想要按钮调用功能并在向导中填充字段!

如果您使用的是 object 类型的按钮,则有可能 return 一个操作,应该会再次打开向导:

@api.multi
def my_button_method(self):
    # my logic
    return {
        'type': 'ir.actions.act_window',
        'view_mode': 'form',
        'res_model': 'my.wizard.model',
        'target': 'new',
        'res_id': self.id,
    }
@api.multi
def my_button_method(self):
    # my logic
    return {
        'type': "ir.actions.do_nothing",
    }

简洁明了的解决方案。单击按钮后,向导将保持打开状态(无需重新加载)并且按钮仍将处于活动状态(可单击)。