Python Odoo按钮单击销毁向导
我在表单中放置了一个按钮,但当我打开此表单的向导并单击按钮时,向导将关闭 我尝试了这段代码,它重新打开了一个新表单,但这次没有保存按钮。为什么?Python Odoo按钮单击销毁向导,python,python-2.7,odoo-8,odoo,wizard,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'
@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',
}
尝试将此键添加到您的报税表字典:
'flags': {'action_buttons': True},
我也一样,我出去点击了一个空表单,看了又看,我意识到我犯了一个新手错误,在视线中添加了一个openerp。py听起来很傻,但请检查该部分。最简单的方法是避免关闭向导:
@api.multi
def null_action(self):
return {
"type": "set_scrollTop",
}
因为该类型用于调用类ActionManager(javascript)上的任何方法