按钮在向导中不起作用
Button is not working inside Wizard
我是 OpenERP 的新手,我在向导中放置了一个按钮。但是当我点击按钮时,向导会自动关闭而不调用该函数。
谁能解释一下,为什么?
确保您拥有 type=object
属性
<button name="do_compute" string="Compute" type="object" icon="gtk-apply" class="oe_highlight"/>
在本例中,您要运行 的方法名称是do_compute
。你必须 return 像这样:
@api.multi
def do_compute(self):
self.ensure_one()
# operations
return {
'context': self.env.context,
'view_type': 'form',
'view_mode': 'form',
'res_model': 'your.module.name',
'res_id': self.id,
'view_id': False,
'type': 'ir.actions.act_window',
'target': 'new',
}
我是 OpenERP 的新手,我在向导中放置了一个按钮。但是当我点击按钮时,向导会自动关闭而不调用该函数。 谁能解释一下,为什么?
确保您拥有 type=object
<button name="do_compute" string="Compute" type="object" icon="gtk-apply" class="oe_highlight"/>
在本例中,您要运行 的方法名称是do_compute
。你必须 return 像这样:
@api.multi
def do_compute(self):
self.ensure_one()
# operations
return {
'context': self.env.context,
'view_type': 'form',
'view_mode': 'form',
'res_model': 'your.module.name',
'res_id': self.id,
'view_id': False,
'type': 'ir.actions.act_window',
'target': 'new',
}