2015-12-22 148 views
1

我已经在窗体中放置了一个按钮,但是当我打开此窗体的向导并单击我的按钮时,向导将关闭。Odoo按钮点击破坏向导

我试过这个代码,它重新打开一个新窗体,但是这次没有保存按钮。为什么?

@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', 
    } 

回答

2

尝试将此键添加到您的退货的词典:

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

我是一样的,和我出去单击空白表格,看看看看,我意识到,我犯了一个新秀错误,有添加在视线openerp .py听起来很愚蠢,但检查该部分。

0

做的最简单的事情是做避免关闭向导:

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

作为类型被用来调用类ActionManager任何方法(JavaScript的)