我是OpenERP的新手,我在向导中放了一个按钮。但是当我点击按钮时,向导会自动关闭而不调用该功能。 任何人都可以解释,为什么?
答案 0 :(得分:1)
确保您拥有属性type=object
<button name="do_compute" string="Compute" type="object" icon="gtk-apply" class="oe_highlight"/>
您将在此示例中运行的方法的名称为do_compute
。你必须返回这样的东西:
@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',
}