Odoo按钮单击会破坏向导

时间:2015-12-22 10:23:16

标签: python python-2.7 odoo-8 odoo wizard

我在表单中放了一个按钮,但是当我打开这个表单的向导并单击我的按钮时,向导就会关闭。

我尝试了这段代码,重新打开了一个新表单,但这次没有保存按钮。为什么呢?

@api.multi
def auto_dates(self):

    self.ensure_one()

    #some code      

    return {
        'context': self.env.context,
        'view_type': 'form',
        'view_mode': 'form',
        'res_model': 'stock.production.lot',
        'res_id': self.id,
        'view_id': False,
        'type': 'ir.actions.act_window',
        'target': 'new',
    }

3 个答案:

答案 0 :(得分:2)

尝试将此密钥添加到返回的字典中:

'flags': {'action_buttons': True},

答案 1 :(得分:0)

我是一样的,我出去点击一个空的表格,看起来和看起来我意识到我犯了一个新手的错误,在视线中添加了 openerp .py听起来很傻但是检查那部分。

答案 2 :(得分:0)

最简单的方法是避免关闭向导:

@api.multi
def null_action(self):
    return {
        "type": "set_scrollTop",
    }

由于该类型用于调用类ActionManager(javascript)

上的任何方法